<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<meta http-equiv="cache-control" content="no-cache">
<title>Genivia - SOAP_MACRO run-time error codes</title>
<link href="genivia_tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="genivia_content.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="top">
 <div id="titlearea">
  <table height="72px" width="100%" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td width="10%">&nbsp;</td>
     <td width="175px"><a href="https://www.genivia.com"><img alt="Genivia" src="GeniviaLogo2_trans_noslogan.png"/></a></td>
     <td class="tab_home"><a href="https://www.genivia.com">Home</a></td>
     <td class="tab_home"><a href="https://www.genivia.com/docs.html">Documentation</a></td>
     <td>
      <div style="float: right; font-size: 18px; font-weight: bold;">SOAP_MACRO run-time error codes</div>
      <br>
      <div style="float: right; font-size: 10px;">updated Tue Apr 20 2021 by Robert van Engelen</div>
     </td>
     <td width="10%">&nbsp;</td>
    </tr>
   </tbody>
  </table>
 </div>
<!-- Generated by Doxygen 1.8.11 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__group__errors.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a>  </div>
  <div class="headertitle">
<div class="title">SOAP_MACRO run-time error codes</div>  </div>
</div><!--header-->
<div class="contents">

<p>This module defines the <code>SOAP_MACRO</code> run-time <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error codes returned by functions and stored in <code><a class="el" href="structsoap.html#ab85f5d42702963d13ea540bd9876e6d2" title="The soap context soap_status (int) error code of the last operation or SOAP_OK (zero) ...">soap::error</a></code>  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga3b10a68f354f39cbb0fe0d043ad4c7c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga3b10a68f354f39cbb0fe0d043ad4c7c0">SOAP_OK</a></td></tr>
<tr class="memdesc:ga3b10a68f354f39cbb0fe0d043ad4c7c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> code for no error (zero)  <a href="#ga3b10a68f354f39cbb0fe0d043ad4c7c0">More...</a><br /></td></tr>
<tr class="separator:ga3b10a68f354f39cbb0fe0d043ad4c7c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga90e9ae93e9af73b25daf7c26eede7dd6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga90e9ae93e9af73b25daf7c26eede7dd6">SOAP_CLI_FAULT</a></td></tr>
<tr class="memdesc:ga90e9ae93e9af73b25daf7c26eede7dd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: the service returned a SOAP 1.1 client fault / SOAP 1.2 sender fault to the client.  <a href="#ga90e9ae93e9af73b25daf7c26eede7dd6">More...</a><br /></td></tr>
<tr class="separator:ga90e9ae93e9af73b25daf7c26eede7dd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1662809ae1930f48066c06302b3d6207"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga1662809ae1930f48066c06302b3d6207">SOAP_DATAENCODINGUNKNOWN</a></td></tr>
<tr class="memdesc:ga1662809ae1930f48066c06302b3d6207"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: SOAP 1.2 DataEncodingUnknown fault (unused in practice)  <a href="#ga1662809ae1930f48066c06302b3d6207">More...</a><br /></td></tr>
<tr class="separator:ga1662809ae1930f48066c06302b3d6207"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac875b699af64ac0c23a2dc9593c79688"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gac875b699af64ac0c23a2dc9593c79688">SOAP_DIME_ERROR</a></td></tr>
<tr class="memdesc:gac875b699af64ac0c23a2dc9593c79688"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: DIME formatting error or DIME attachment size exceeds <code><a class="el" href="group__group__soap.html#gad4c2ca8c2293fc75075aec4a09f4dc38" title="User-definable maximum length of DIME attachments received (the value is 8 MB by default) ...">SOAP_MAXDIMESIZE</a></code>  <a href="#gac875b699af64ac0c23a2dc9593c79688">More...</a><br /></td></tr>
<tr class="separator:gac875b699af64ac0c23a2dc9593c79688"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa961540f8e8b1c09ba0dc0b7e2474d80"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gaa961540f8e8b1c09ba0dc0b7e2474d80">SOAP_DIME_HREF</a></td></tr>
<tr class="memdesc:gaa961540f8e8b1c09ba0dc0b7e2474d80"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: DIME attachment has no href from SOAP body and no DIME callbacks were defined to save the attachment.  <a href="#gaa961540f8e8b1c09ba0dc0b7e2474d80">More...</a><br /></td></tr>
<tr class="separator:gaa961540f8e8b1c09ba0dc0b7e2474d80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c812ebb082e15cad8a8d7d88deca77a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga2c812ebb082e15cad8a8d7d88deca77a">SOAP_DIME_MISMATCH</a></td></tr>
<tr class="memdesc:ga2c812ebb082e15cad8a8d7d88deca77a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: DIME version error.  <a href="#ga2c812ebb082e15cad8a8d7d88deca77a">More...</a><br /></td></tr>
<tr class="separator:ga2c812ebb082e15cad8a8d7d88deca77a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaedff5041616d51d113a1a3563068e381"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gaedff5041616d51d113a1a3563068e381">SOAP_DIME_END</a></td></tr>
<tr class="memdesc:gaedff5041616d51d113a1a3563068e381"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: end of DIME attachments protocol error.  <a href="#gaedff5041616d51d113a1a3563068e381">More...</a><br /></td></tr>
<tr class="separator:gaedff5041616d51d113a1a3563068e381"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga247547c60fe02deac752a2ae21fe531a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga247547c60fe02deac752a2ae21fe531a">SOAP_DUPLICATE_ID</a></td></tr>
<tr class="memdesc:ga247547c60fe02deac752a2ae21fe531a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element has duplicate id attribute value (applicable to SOAP multi-ref encoding and <code><a class="el" href="group__group__flags.html#gaf3ce7bc1679e665ac6b23da56510f645" title="soap_mode XML input/output flag value to serialize C/C++ (cyclic) data structures in XML with id-ref ...">SOAP_XML_GRAPH</a></code> serialization)  <a href="#ga247547c60fe02deac752a2ae21fe531a">More...</a><br /></td></tr>
<tr class="separator:ga247547c60fe02deac752a2ae21fe531a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21bd498f0ec1848472cd97d7a32e3d56"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga21bd498f0ec1848472cd97d7a32e3d56">SOAP_EMPTY</a></td></tr>
<tr class="memdesc:ga21bd498f0ec1848472cd97d7a32e3d56"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element or attribute is empty when a value is required.  <a href="#ga21bd498f0ec1848472cd97d7a32e3d56">More...</a><br /></td></tr>
<tr class="separator:ga21bd498f0ec1848472cd97d7a32e3d56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga735da7eadc2d72dff775ddd6600e90b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga735da7eadc2d72dff775ddd6600e90b5">SOAP_END_TAG</a></td></tr>
<tr class="memdesc:ga735da7eadc2d72dff775ddd6600e90b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML ending tag found when none was expected.  <a href="#ga735da7eadc2d72dff775ddd6600e90b5">More...</a><br /></td></tr>
<tr class="separator:ga735da7eadc2d72dff775ddd6600e90b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga224b2c2b830135f12b53536f189b4ebd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga224b2c2b830135f12b53536f189b4ebd">SOAP_EOF</a></td></tr>
<tr class="memdesc:ga224b2c2b830135f12b53536f189b4ebd"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: unexpected end of file, no input, transmission interrupted or timed out (same value as EOF)  <a href="#ga224b2c2b830135f12b53536f189b4ebd">More...</a><br /></td></tr>
<tr class="separator:ga224b2c2b830135f12b53536f189b4ebd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9fd637076afcd330401f2cd0a71fe729"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga9fd637076afcd330401f2cd0a71fe729">SOAP_EOM</a></td></tr>
<tr class="memdesc:ga9fd637076afcd330401f2cd0a71fe729"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: out of memory.  <a href="#ga9fd637076afcd330401f2cd0a71fe729">More...</a><br /></td></tr>
<tr class="separator:ga9fd637076afcd330401f2cd0a71fe729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1273756841a728f037ee5328e217eb6e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga1273756841a728f037ee5328e217eb6e">SOAP_ERR</a></td></tr>
<tr class="memdesc:ga1273756841a728f037ee5328e217eb6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an unspecified error occurred.  <a href="#ga1273756841a728f037ee5328e217eb6e">More...</a><br /></td></tr>
<tr class="separator:ga1273756841a728f037ee5328e217eb6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf27d1f10130e4da080975711a7192f07"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gaf27d1f10130e4da080975711a7192f07">SOAP_FAULT</a></td></tr>
<tr class="memdesc:gaf27d1f10130e4da080975711a7192f07"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: the fault code to be returned by a service operation when calling <code><a class="el" href="group__group__fault.html#gac20c8569833053318196d898fe2566af" title="Set SOAP 1.1 client fault / SOAP 1.2 sender fault string and detail. ">soap_sender_fault</a></code> (client is at fault) or <code><a class="el" href="group__group__fault.html#ga91dc6bcc3c5f35e023b78a6f46a79ed6" title="Set SOAP 1.1 server fault / SOAP 1.2 receiver fault string and detail. ">soap_receiver_fault</a></code> (server is at fault), and when received, clients set the <code><a class="el" href="structsoap.html#ab85f5d42702963d13ea540bd9876e6d2" title="The soap context soap_status (int) error code of the last operation or SOAP_OK (zero) ...">soap::error</a></code> code to <code><a class="el" href="group__group__errors.html#ga90e9ae93e9af73b25daf7c26eede7dd6" title="A soap_status error code: the service returned a SOAP 1.1 client fault / SOAP 1.2 sender fault to the...">SOAP_CLI_FAULT</a></code> or <code><a class="el" href="group__group__errors.html#gab541fcea670401ec0679d7e95d09ba32" title="A soap_status error code: service returned a SOAP 1.1 server fault / SOAP 1.2 receiver fault to the c...">SOAP_SVR_FAULT</a></code> respectively.  <a href="#gaf27d1f10130e4da080975711a7192f07">More...</a><br /></td></tr>
<tr class="separator:gaf27d1f10130e4da080975711a7192f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga514709514aa7ec51e92fcd51ebedb5af"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga514709514aa7ec51e92fcd51ebedb5af">SOAP_FD_EXCEEDED</a></td></tr>
<tr class="memdesc:ga514709514aa7ec51e92fcd51ebedb5af"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: too many open sockets.  <a href="#ga514709514aa7ec51e92fcd51ebedb5af">More...</a><br /></td></tr>
<tr class="separator:ga514709514aa7ec51e92fcd51ebedb5af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9efce27c8560ec9cb2184fcb58a85bd9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga9efce27c8560ec9cb2184fcb58a85bd9">SOAP_FIXED</a></td></tr>
<tr class="memdesc:ga9efce27c8560ec9cb2184fcb58a85bd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element or attribute value is fixed and the parsed value does not match the fixed value.  <a href="#ga9efce27c8560ec9cb2184fcb58a85bd9">More...</a><br /></td></tr>
<tr class="separator:ga9efce27c8560ec9cb2184fcb58a85bd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac62f5f70e545ea8fbcbb181e88750d56"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gac62f5f70e545ea8fbcbb181e88750d56">SOAP_GET_METHOD</a></td></tr>
<tr class="memdesc:gac62f5f70e545ea8fbcbb181e88750d56"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP GET request was received by the service but the GET request callback <code><a class="el" href="group__group__callbacks.html#gae022204ff7004df2d5ac9e083cbb5b16" title="Callback to implement logic at the server-side to serve responses to HTTP GET requests from clients...">soap::fget</a></code> is not implemented.  <a href="#gac62f5f70e545ea8fbcbb181e88750d56">More...</a><br /></td></tr>
<tr class="separator:gac62f5f70e545ea8fbcbb181e88750d56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8fb6bd54608a32e89ddef0b33575bb5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gad8fb6bd54608a32e89ddef0b33575bb5">SOAP_PUT_METHOD</a></td></tr>
<tr class="memdesc:gad8fb6bd54608a32e89ddef0b33575bb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP PUT request was received by the service but the PUT request callback <code><a class="el" href="group__group__callbacks.html#gaf263ffe14d8c2508ce4c734d4f33a854" title="Callback to implement logic at the server-side to serve responses to HTTP PUT requests from clients...">soap::fput</a></code> is not implemented.  <a href="#gad8fb6bd54608a32e89ddef0b33575bb5">More...</a><br /></td></tr>
<tr class="separator:gad8fb6bd54608a32e89ddef0b33575bb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8fb6bd54608a32e89ddef0b33575bb5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gad8fb6bd54608a32e89ddef0b33575bb5">SOAP_PUT_METHOD</a></td></tr>
<tr class="memdesc:gad8fb6bd54608a32e89ddef0b33575bb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP PUT request was received by the service but the PUT request callback <code><a class="el" href="group__group__callbacks.html#gaf263ffe14d8c2508ce4c734d4f33a854" title="Callback to implement logic at the server-side to serve responses to HTTP PUT requests from clients...">soap::fput</a></code> is not implemented.  <a href="#gad8fb6bd54608a32e89ddef0b33575bb5">More...</a><br /></td></tr>
<tr class="separator:gad8fb6bd54608a32e89ddef0b33575bb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8d3f932c1d555c2cbca899c1095d40e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gaf8d3f932c1d555c2cbca899c1095d40e">SOAP_PATCH_METHOD</a></td></tr>
<tr class="memdesc:gaf8d3f932c1d555c2cbca899c1095d40e"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP PATCH request was received by the service but the PATCH request callback <code><a class="el" href="group__group__callbacks.html#ga808a6a9b7e6d17e039fb53a5e8a9b84a" title="Callback to implement logic at the server-side to serve responses to HTTP PATCH requests from clients...">soap::fpatch</a></code> is not implemented.  <a href="#gaf8d3f932c1d555c2cbca899c1095d40e">More...</a><br /></td></tr>
<tr class="separator:gaf8d3f932c1d555c2cbca899c1095d40e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga122216a634ba30e3cc6e7ba53218dd97"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga122216a634ba30e3cc6e7ba53218dd97">SOAP_DEL_METHOD</a></td></tr>
<tr class="memdesc:ga122216a634ba30e3cc6e7ba53218dd97"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP DELETE request was received by the service but the DELETE request callback <code><a class="el" href="group__group__callbacks.html#gaf2bda0187489c8f2b9857f61b96ad0e0" title="Callback to implement logic at the server-side to serve responses to HTTP DELETE requests from client...">soap::fdel</a></code> is not implemented.  <a href="#ga122216a634ba30e3cc6e7ba53218dd97">More...</a><br /></td></tr>
<tr class="separator:ga122216a634ba30e3cc6e7ba53218dd97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f0daf7a83ff107406f8726139338cbb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga7f0daf7a83ff107406f8726139338cbb">SOAP_HTTP_METHOD</a></td></tr>
<tr class="memdesc:ga7f0daf7a83ff107406f8726139338cbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP request was received by the service that cannot be handled.  <a href="#ga7f0daf7a83ff107406f8726139338cbb">More...</a><br /></td></tr>
<tr class="separator:ga7f0daf7a83ff107406f8726139338cbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga784485ad57466fb0acc3b1e6bc123544"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga784485ad57466fb0acc3b1e6bc123544">SOAP_HDR</a></td></tr>
<tr class="memdesc:ga784485ad57466fb0acc3b1e6bc123544"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: HTTP header line is too long, exceeding <code><a class="el" href="group__group__soap.html#ga2652270988caffd32e990912aa3905f4" title="User-definable maximum length of HTTP headers (the value is 8192 by default) ">SOAP_HDRLEN</a></code> size.  <a href="#ga784485ad57466fb0acc3b1e6bc123544">More...</a><br /></td></tr>
<tr class="separator:ga784485ad57466fb0acc3b1e6bc123544"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6cd5d130ef1d431f0596edf4084acb07"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga6cd5d130ef1d431f0596edf4084acb07">SOAP_HREF</a></td></tr>
<tr class="memdesc:ga6cd5d130ef1d431f0596edf4084acb07"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: reference to object in XML identified by its id attribute is incompatible with the object refered to by the ref or href attribute (applicable to SOAP multi-ref encoding and <code><a class="el" href="group__group__flags.html#gaf3ce7bc1679e665ac6b23da56510f645" title="soap_mode XML input/output flag value to serialize C/C++ (cyclic) data structures in XML with id-ref ...">SOAP_XML_GRAPH</a></code> serialization)  <a href="#ga6cd5d130ef1d431f0596edf4084acb07">More...</a><br /></td></tr>
<tr class="separator:ga6cd5d130ef1d431f0596edf4084acb07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad04b91a2b60f648f97fd226cb2b43b51"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gad04b91a2b60f648f97fd226cb2b43b51">SOAP_HTTP_ERROR</a></td></tr>
<tr class="memdesc:gad04b91a2b60f648f97fd226cb2b43b51"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an unspecified HTTP error occured.  <a href="#gad04b91a2b60f648f97fd226cb2b43b51">More...</a><br /></td></tr>
<tr class="separator:gad04b91a2b60f648f97fd226cb2b43b51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4bf925c17a1c81e99de6bfdb7d85c19a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga4bf925c17a1c81e99de6bfdb7d85c19a">SOAP_IOB</a></td></tr>
<tr class="memdesc:ga4bf925c17a1c81e99de6bfdb7d85c19a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: SOAP array index out of bounds.  <a href="#ga4bf925c17a1c81e99de6bfdb7d85c19a">More...</a><br /></td></tr>
<tr class="separator:ga4bf925c17a1c81e99de6bfdb7d85c19a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gada50f79e7b120b498bd05426a424e4af"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gada50f79e7b120b498bd05426a424e4af">SOAP_LENGTH</a></td></tr>
<tr class="memdesc:gada50f79e7b120b498bd05426a424e4af"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element or attribute value length validation error or <code><a class="el" href="group__group__soap.html#gabd0dd334a752d8c145fa720deb905508" title="User-definable maximum string content length for strings not already constrained by XML schema valida...">SOAP_MAXLENGTH</a></code> exceeded.  <a href="#gada50f79e7b120b498bd05426a424e4af">More...</a><br /></td></tr>
<tr class="separator:gada50f79e7b120b498bd05426a424e4af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga960d32bcdfd9d166d78b19a0885b61d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga960d32bcdfd9d166d78b19a0885b61d8">SOAP_LEVEL</a></td></tr>
<tr class="memdesc:ga960d32bcdfd9d166d78b19a0885b61d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML nesting depth level when parsing XML exceeds <code><a class="el" href="group__group__soap.html#ga2ad35599c611417132d6b0a9b6870652" title="User-definable maximum XML nesting depth level permitted by the XML parser, must be greater than zero...">SOAP_MAXLEVEL</a></code>  <a href="#ga960d32bcdfd9d166d78b19a0885b61d8">More...</a><br /></td></tr>
<tr class="separator:ga960d32bcdfd9d166d78b19a0885b61d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f2f25c41ca0263da404d3073fd71349"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga9f2f25c41ca0263da404d3073fd71349">SOAP_MIME_END</a></td></tr>
<tr class="memdesc:ga9f2f25c41ca0263da404d3073fd71349"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: end of MIME/MTOM attachments protocol error.  <a href="#ga9f2f25c41ca0263da404d3073fd71349">More...</a><br /></td></tr>
<tr class="separator:ga9f2f25c41ca0263da404d3073fd71349"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a3ff27eee1c447d94ba458f592ec87f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga4a3ff27eee1c447d94ba458f592ec87f">SOAP_MIME_ERROR</a></td></tr>
<tr class="memdesc:ga4a3ff27eee1c447d94ba458f592ec87f"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: MIME/MTOM attachment parsing error.  <a href="#ga4a3ff27eee1c447d94ba458f592ec87f">More...</a><br /></td></tr>
<tr class="separator:ga4a3ff27eee1c447d94ba458f592ec87f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae799c6e786b0446d51b7aca6522d8e9d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gae799c6e786b0446d51b7aca6522d8e9d">SOAP_MIME_HREF</a></td></tr>
<tr class="memdesc:gae799c6e786b0446d51b7aca6522d8e9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: MIME/MTOM attachment has no href from SOAP body and no MIME callbacks were defined to save the attachment.  <a href="#gae799c6e786b0446d51b7aca6522d8e9d">More...</a><br /></td></tr>
<tr class="separator:gae799c6e786b0446d51b7aca6522d8e9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a0da83313ae56525de8f7169fab3fa9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga7a0da83313ae56525de8f7169fab3fa9">SOAP_MISSING_ID</a></td></tr>
<tr class="memdesc:ga7a0da83313ae56525de8f7169fab3fa9"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an XML element with id attribute is missing that should match the element with href/ref attribute (applicable to SOAP multi-ref encoding and <code><a class="el" href="group__group__flags.html#gaf3ce7bc1679e665ac6b23da56510f645" title="soap_mode XML input/output flag value to serialize C/C++ (cyclic) data structures in XML with id-ref ...">SOAP_XML_GRAPH</a></code> serialization)  <a href="#ga7a0da83313ae56525de8f7169fab3fa9">More...</a><br /></td></tr>
<tr class="separator:ga7a0da83313ae56525de8f7169fab3fa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c86323f5a2ae76f52f9d1bfe452d8fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga0c86323f5a2ae76f52f9d1bfe452d8fc">SOAP_MOE</a></td></tr>
<tr class="memdesc:ga0c86323f5a2ae76f52f9d1bfe452d8fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: memory overflow or memory corruption error (applicable in <code><a class="el" href="group__group__debug.html#gad72dbcf6d0153db1b8d8a58001feed83" title="User-definable macro to enable debugging and logging. ">DEBUG</a></code> mode only)  <a href="#ga0c86323f5a2ae76f52f9d1bfe452d8fc">More...</a><br /></td></tr>
<tr class="separator:ga0c86323f5a2ae76f52f9d1bfe452d8fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e6849f52e3641ffba443df668d55168"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga6e6849f52e3641ffba443df668d55168">SOAP_MUSTUNDERSTAND</a></td></tr>
<tr class="memdesc:ga6e6849f52e3641ffba443df668d55168"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an XML element is present with a mustUnderstand attribute which must be understood but is not deserialized.  <a href="#ga6e6849f52e3641ffba443df668d55168">More...</a><br /></td></tr>
<tr class="separator:ga6e6849f52e3641ffba443df668d55168"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ae932668854b3e2a8ce21ab8960bf1f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga7ae932668854b3e2a8ce21ab8960bf1f">SOAP_NAMESPACE</a></td></tr>
<tr class="memdesc:ga7ae932668854b3e2a8ce21ab8960bf1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML namespace name mismatch validation error.  <a href="#ga7ae932668854b3e2a8ce21ab8960bf1f">More...</a><br /></td></tr>
<tr class="separator:ga7ae932668854b3e2a8ce21ab8960bf1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga978837444338734aa247152871b6e92d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga978837444338734aa247152871b6e92d">SOAP_NO_DATA</a></td></tr>
<tr class="memdesc:ga978837444338734aa247152871b6e92d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: no data in the HTTP body of the message received.  <a href="#ga978837444338734aa247152871b6e92d">More...</a><br /></td></tr>
<tr class="separator:ga978837444338734aa247152871b6e92d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab0c5959ec4b7509ce48d9a29c8601fad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gab0c5959ec4b7509ce48d9a29c8601fad">SOAP_NO_METHOD</a></td></tr>
<tr class="memdesc:gab0c5959ec4b7509ce48d9a29c8601fad"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: the service request dispatcher did not find a matching service operation for a service request.  <a href="#gab0c5959ec4b7509ce48d9a29c8601fad">More...</a><br /></td></tr>
<tr class="separator:gab0c5959ec4b7509ce48d9a29c8601fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c7951b18d6593b4a1dfec9d468bb3c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga3c7951b18d6593b4a1dfec9d468bb3c0">SOAP_NO_TAG</a></td></tr>
<tr class="memdesc:ga3c7951b18d6593b4a1dfec9d468bb3c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: no XML element tag was found when one was expected.  <a href="#ga3c7951b18d6593b4a1dfec9d468bb3c0">More...</a><br /></td></tr>
<tr class="separator:ga3c7951b18d6593b4a1dfec9d468bb3c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae4b63fe5c5938cd0241d390bf1c97f7c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gae4b63fe5c5938cd0241d390bf1c97f7c">SOAP_NTLM_ERROR</a></td></tr>
<tr class="memdesc:gae4b63fe5c5938cd0241d390bf1c97f7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an NTLM authentication handshake error occured.  <a href="#gae4b63fe5c5938cd0241d390bf1c97f7c">More...</a><br /></td></tr>
<tr class="separator:gae4b63fe5c5938cd0241d390bf1c97f7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga76179757f85e61d0dfe0be58ab4be99a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga76179757f85e61d0dfe0be58ab4be99a">SOAP_NULL</a></td></tr>
<tr class="memdesc:ga76179757f85e61d0dfe0be58ab4be99a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element has an <em><code>xsi:nil</code></em> attribute when the element is not nillable, causing a validation error.  <a href="#ga76179757f85e61d0dfe0be58ab4be99a">More...</a><br /></td></tr>
<tr class="separator:ga76179757f85e61d0dfe0be58ab4be99a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga544607e40f8cdc217279ce7128758ea2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga544607e40f8cdc217279ce7128758ea2">SOAP_OCCURS</a></td></tr>
<tr class="memdesc:ga544607e40f8cdc217279ce7128758ea2"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element has a minOccurs or maxOccurs constraint validation error or <code><a class="el" href="group__group__soap.html#ga3933a58d23a5bf2ad64039725cb23786" title="User-definable maximum number of array or container elements for containers that are not already cons...">SOAP_MAXOCCURS</a></code> was exceeded.  <a href="#ga544607e40f8cdc217279ce7128758ea2">More...</a><br /></td></tr>
<tr class="separator:ga544607e40f8cdc217279ce7128758ea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab75f1c93d4fcae739c26fc8fa087c153"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gab75f1c93d4fcae739c26fc8fa087c153">SOAP_PATTERN</a></td></tr>
<tr class="memdesc:gab75f1c93d4fcae739c26fc8fa087c153"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element or attribute value pattern mismatch causes a validation error.  <a href="#gab75f1c93d4fcae739c26fc8fa087c153">More...</a><br /></td></tr>
<tr class="separator:gab75f1c93d4fcae739c26fc8fa087c153"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga955e26e41395aed19fd78ce1a2f395b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga955e26e41395aed19fd78ce1a2f395b0">SOAP_PLUGIN_ERROR</a></td></tr>
<tr class="memdesc:ga955e26e41395aed19fd78ce1a2f395b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: failed to register plugin.  <a href="#ga955e26e41395aed19fd78ce1a2f395b0">More...</a><br /></td></tr>
<tr class="separator:ga955e26e41395aed19fd78ce1a2f395b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f3631972d5eaa9b7c9a80eff8c2e4ee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga5f3631972d5eaa9b7c9a80eff8c2e4ee">SOAP_PROHIBITED</a></td></tr>
<tr class="memdesc:ga5f3631972d5eaa9b7c9a80eff8c2e4ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: attribute is prohibited but present.  <a href="#ga5f3631972d5eaa9b7c9a80eff8c2e4ee">More...</a><br /></td></tr>
<tr class="separator:ga5f3631972d5eaa9b7c9a80eff8c2e4ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaec868309483d86ccc641ea753d422677"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gaec868309483d86ccc641ea753d422677">SOAP_REQUIRED</a></td></tr>
<tr class="memdesc:gaec868309483d86ccc641ea753d422677"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: attribute is required but not present.  <a href="#gaec868309483d86ccc641ea753d422677">More...</a><br /></td></tr>
<tr class="separator:gaec868309483d86ccc641ea753d422677"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a67e043632ead3810bb847eadd09ac4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga2a67e043632ead3810bb847eadd09ac4">SOAP_SSL_ERROR</a></td></tr>
<tr class="memdesc:ga2a67e043632ead3810bb847eadd09ac4"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an SSL error occured.  <a href="#ga2a67e043632ead3810bb847eadd09ac4">More...</a><br /></td></tr>
<tr class="separator:ga2a67e043632ead3810bb847eadd09ac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab541fcea670401ec0679d7e95d09ba32"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gab541fcea670401ec0679d7e95d09ba32">SOAP_SVR_FAULT</a></td></tr>
<tr class="memdesc:gab541fcea670401ec0679d7e95d09ba32"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: service returned a SOAP 1.1 server fault / SOAP 1.2 receiver fault to the client.  <a href="#gab541fcea670401ec0679d7e95d09ba32">More...</a><br /></td></tr>
<tr class="separator:gab541fcea670401ec0679d7e95d09ba32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga517c3887f1fbec8304dbe0a001996c39"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga517c3887f1fbec8304dbe0a001996c39">SOAP_SYNTAX_ERROR</a></td></tr>
<tr class="memdesc:ga517c3887f1fbec8304dbe0a001996c39"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an XML syntax error occurred while parsing the input.  <a href="#ga517c3887f1fbec8304dbe0a001996c39">More...</a><br /></td></tr>
<tr class="separator:ga517c3887f1fbec8304dbe0a001996c39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f4d934410ea4dd2ffa5ad7fcaae7e70"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga7f4d934410ea4dd2ffa5ad7fcaae7e70">SOAP_TAG_MISMATCH</a></td></tr>
<tr class="memdesc:ga7f4d934410ea4dd2ffa5ad7fcaae7e70"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element tag parsed does not match anything that is expected.  <a href="#ga7f4d934410ea4dd2ffa5ad7fcaae7e70">More...</a><br /></td></tr>
<tr class="separator:ga7f4d934410ea4dd2ffa5ad7fcaae7e70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5087817634de39f79e74246b1eb4da54"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga5087817634de39f79e74246b1eb4da54">SOAP_TCP_ERROR</a></td></tr>
<tr class="memdesc:ga5087817634de39f79e74246b1eb4da54"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: a TCP/IP connection error occured.  <a href="#ga5087817634de39f79e74246b1eb4da54">More...</a><br /></td></tr>
<tr class="separator:ga5087817634de39f79e74246b1eb4da54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafea66c256bdaa8376e12106e36307c02"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gafea66c256bdaa8376e12106e36307c02">SOAP_TYPE</a></td></tr>
<tr class="memdesc:gafea66c256bdaa8376e12106e36307c02"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element or attribute has a mismatching type or value that is causing a validation error.  <a href="#gafea66c256bdaa8376e12106e36307c02">More...</a><br /></td></tr>
<tr class="separator:gafea66c256bdaa8376e12106e36307c02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga68fef55a590136841ec89052091f04b8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga68fef55a590136841ec89052091f04b8">SOAP_UDP_ERROR</a></td></tr>
<tr class="memdesc:ga68fef55a590136841ec89052091f04b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: a UDP/IP connection error occured or the message too large to store in a UDP packet.  <a href="#ga68fef55a590136841ec89052091f04b8">More...</a><br /></td></tr>
<tr class="separator:ga68fef55a590136841ec89052091f04b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf92b9abfa654b47497c8761a75c82f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gacf92b9abfa654b47497c8761a75c82f2">SOAP_USER_ERROR</a></td></tr>
<tr class="memdesc:gacf92b9abfa654b47497c8761a75c82f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: <a class="el" href="structsoap.html#a8eb35c04359a567c0b5e2664f3f94d5b" title="User-definable variable that may point to user-specified data of any type to pass the data through to...">soap::user</a> not set to non-NULL.  <a href="#gacf92b9abfa654b47497c8761a75c82f2">More...</a><br /></td></tr>
<tr class="separator:gacf92b9abfa654b47497c8761a75c82f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7591ced9d3c04aaf88605eb39ed69bd5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga7591ced9d3c04aaf88605eb39ed69bd5">SOAP_UTF_ERROR</a></td></tr>
<tr class="memdesc:ga7591ced9d3c04aaf88605eb39ed69bd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: a UTF-8 decoding error occured.  <a href="#ga7591ced9d3c04aaf88605eb39ed69bd5">More...</a><br /></td></tr>
<tr class="separator:ga7591ced9d3c04aaf88605eb39ed69bd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga483988fe69702114394b03c7605a49d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga483988fe69702114394b03c7605a49d9">SOAP_VERSIONMISMATCH</a></td></tr>
<tr class="memdesc:ga483988fe69702114394b03c7605a49d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: SOAP version mismatch or no SOAP message is received.  <a href="#ga483988fe69702114394b03c7605a49d9">More...</a><br /></td></tr>
<tr class="separator:ga483988fe69702114394b03c7605a49d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa22b195e900b8f0bf3cfe69f4eead9ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gaa22b195e900b8f0bf3cfe69f4eead9ae">SOAP_ZLIB_ERROR</a></td></tr>
<tr class="memdesc:gaa22b195e900b8f0bf3cfe69f4eead9ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: a zlib error occured.  <a href="#gaa22b195e900b8f0bf3cfe69f4eead9ae">More...</a><br /></td></tr>
<tr class="separator:gaa22b195e900b8f0bf3cfe69f4eead9ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6b7afdaae55aa75bd611f2e37d2a6758"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758">soap_xml_error_check</a>(e)</td></tr>
<tr class="memdesc:ga6b7afdaae55aa75bd611f2e37d2a6758"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for XML parsing and validation errors, returns true if the specified error code is an XML error.  <a href="#ga6b7afdaae55aa75bd611f2e37d2a6758">More...</a><br /></td></tr>
<tr class="separator:ga6b7afdaae55aa75bd611f2e37d2a6758"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8d8472136e27ca8e89c1dfbac1b6244"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gab8d8472136e27ca8e89c1dfbac1b6244">soap_soap_error_check</a>(e)</td></tr>
<tr class="memdesc:gab8d8472136e27ca8e89c1dfbac1b6244"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for SOAP protocol faults and errors, returns true if the specified error code is a SOAP protocol error.  <a href="#gab8d8472136e27ca8e89c1dfbac1b6244">More...</a><br /></td></tr>
<tr class="separator:gab8d8472136e27ca8e89c1dfbac1b6244"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c10eeefec04f4e4a92f1ffeb3317785"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga4c10eeefec04f4e4a92f1ffeb3317785">soap_http_error_check</a>(e)</td></tr>
<tr class="memdesc:ga4c10eeefec04f4e4a92f1ffeb3317785"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for HTTP protocol errors, returns true if the specified error code is an HTTP protocol error or an HTTP status code between 100 and 599 returned by an HTTP server, but note that HTTP status 100 to 202 should not be considered errors but informative codes.  <a href="#ga4c10eeefec04f4e4a92f1ffeb3317785">More...</a><br /></td></tr>
<tr class="separator:ga4c10eeefec04f4e4a92f1ffeb3317785"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08992793ed1a2ea3e8c204ad9ff2e542"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga08992793ed1a2ea3e8c204ad9ff2e542">soap_dime_error_check</a>(e)</td></tr>
<tr class="memdesc:ga08992793ed1a2ea3e8c204ad9ff2e542"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for DIME protocol errors, returns true if the specified <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code is a DIME protocol error.  <a href="#ga08992793ed1a2ea3e8c204ad9ff2e542">More...</a><br /></td></tr>
<tr class="separator:ga08992793ed1a2ea3e8c204ad9ff2e542"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ef8af0375c2845228c919a98964fd1b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga2ef8af0375c2845228c919a98964fd1b">soap_mime_error_check</a>(e)</td></tr>
<tr class="memdesc:ga2ef8af0375c2845228c919a98964fd1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for MIME/MTOM protocol errors, returns true if the specified <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code is a MIME/MTOM protocol error.  <a href="#ga2ef8af0375c2845228c919a98964fd1b">More...</a><br /></td></tr>
<tr class="separator:ga2ef8af0375c2845228c919a98964fd1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c3ae093e72a6a3bce6f5e1df3dd8d71"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga1c3ae093e72a6a3bce6f5e1df3dd8d71">soap_tcp_error_check</a>(e)&#160;&#160;&#160;((e) == <a class="el" href="group__group__errors.html#ga224b2c2b830135f12b53536f189b4ebd">SOAP_EOF</a> || (e) == <a class="el" href="group__group__errors.html#ga5087817634de39f79e74246b1eb4da54">SOAP_TCP_ERROR</a>)</td></tr>
<tr class="memdesc:ga1c3ae093e72a6a3bce6f5e1df3dd8d71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for TCP protocol errors, returns true if the specified error code is a TCP error, when true use <code><a class="el" href="structsoap.html#a10b66d6d489690b7d0f591ae2633dd13" title="The errno value of the last failed IO operation. ">soap::errnum</a></code> to retrieve the <code>errno</code> value of the failure to determine the cause.  <a href="#ga1c3ae093e72a6a3bce6f5e1df3dd8d71">More...</a><br /></td></tr>
<tr class="separator:ga1c3ae093e72a6a3bce6f5e1df3dd8d71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa21364c2c09672019052bb8d648634c6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gaa21364c2c09672019052bb8d648634c6">soap_udp_error_check</a>(e)&#160;&#160;&#160;((e) == <a class="el" href="group__group__errors.html#ga224b2c2b830135f12b53536f189b4ebd">SOAP_EOF</a> || (e) == <a class="el" href="group__group__errors.html#ga68fef55a590136841ec89052091f04b8">SOAP_UDP_ERROR</a>)</td></tr>
<tr class="memdesc:gaa21364c2c09672019052bb8d648634c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for UDP protocol errors, returns true if the specified error code is a UDP error, when true use <code><a class="el" href="structsoap.html#a10b66d6d489690b7d0f591ae2633dd13" title="The errno value of the last failed IO operation. ">soap::errnum</a></code> to retrieve the <code>errno</code> value of the failure to determine the cause.  <a href="#gaa21364c2c09672019052bb8d648634c6">More...</a><br /></td></tr>
<tr class="separator:gaa21364c2c09672019052bb8d648634c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b334592652ba6b933d38576e39a7025"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga3b334592652ba6b933d38576e39a7025">soap_ssl_error_check</a>(e)&#160;&#160;&#160;((e) == <a class="el" href="group__group__errors.html#ga2a67e043632ead3810bb847eadd09ac4">SOAP_SSL_ERROR</a>)</td></tr>
<tr class="memdesc:ga3b334592652ba6b933d38576e39a7025"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for SSL/TLS protocol errors, returns true if the specified error code is a SSL/TLS error, when true use <code><a class="el" href="structsoap.html#a10b66d6d489690b7d0f591ae2633dd13" title="The errno value of the last failed IO operation. ">soap::errnum</a></code> to retrieve the <code>errno</code> value of the failure to determine the cause.  <a href="#ga3b334592652ba6b933d38576e39a7025">More...</a><br /></td></tr>
<tr class="separator:ga3b334592652ba6b933d38576e39a7025"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga093d1cfafb5cee9ae36c1f2a2d6797f7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga093d1cfafb5cee9ae36c1f2a2d6797f7">soap_zlib_error_check</a>(e)&#160;&#160;&#160;((e) == <a class="el" href="group__group__errors.html#gaa22b195e900b8f0bf3cfe69f4eead9ae">SOAP_ZLIB_ERROR</a>)</td></tr>
<tr class="memdesc:ga093d1cfafb5cee9ae36c1f2a2d6797f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for zlib library errors, returns true if the specified error code is a zlib error.  <a href="#ga093d1cfafb5cee9ae36c1f2a2d6797f7">More...</a><br /></td></tr>
<tr class="separator:ga093d1cfafb5cee9ae36c1f2a2d6797f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa03308d50b94828cbc49724d049d9d2d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gaa03308d50b94828cbc49724d049d9d2d">SOAP_STOP</a></td></tr>
<tr class="memdesc:gaa03308d50b94828cbc49724d049d9d2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">An internal <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code to signal that an HTTP response must not be produced.  <a href="#gaa03308d50b94828cbc49724d049d9d2d">More...</a><br /></td></tr>
<tr class="separator:gaa03308d50b94828cbc49724d049d9d2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga02271d9b1784cd95f149f59913d2d033"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#ga02271d9b1784cd95f149f59913d2d033">SOAP_FORM</a></td></tr>
<tr class="memdesc:ga02271d9b1784cd95f149f59913d2d033"><td class="mdescLeft">&#160;</td><td class="mdescRight">An internal <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code to signal that an HTTP form is present and no HTTP response must be produced.  <a href="#ga02271d9b1784cd95f149f59913d2d033">More...</a><br /></td></tr>
<tr class="separator:ga02271d9b1784cd95f149f59913d2d033"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:gac0eadf8f72bacb5b41b750beaeca0444"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444">soap_status</a></td></tr>
<tr class="memdesc:gac0eadf8f72bacb5b41b750beaeca0444"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status and error codes are int values, a zero value or <code><a class="el" href="group__group__errors.html#ga3b10a68f354f39cbb0fe0d043ad4c7c0" title="The soap_status code for no error (zero) ">SOAP_OK</a></code> (0) means no error, nonzero means error.  <a href="#gac0eadf8f72bacb5b41b750beaeca0444">More...</a><br /></td></tr>
<tr class="separator:gac0eadf8f72bacb5b41b750beaeca0444"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>This module defines the <code>SOAP_MACRO</code> run-time <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error codes returned by functions and stored in <code><a class="el" href="structsoap.html#ab85f5d42702963d13ea540bd9876e6d2" title="The soap context soap_status (int) error code of the last operation or SOAP_OK (zero) ...">soap::error</a></code> </p>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ga90e9ae93e9af73b25daf7c26eede7dd6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_CLI_FAULT</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: the service returned a SOAP 1.1 client fault / SOAP 1.2 sender fault to the client. </p>
<p>The <code><a class="el" href="structsoap.html#a920e2840ab2c816378059022dcfd96e0" title="The soap::fault points to a SOAP_ENV__Fault structure with the SOAP Fault that was received or that c...">soap::fault</a></code> is non-NULL and points to a <code><a class="el" href="struct_s_o_a_p___e_n_v_____fault.html" title="SOAP Fault structure. ">SOAP_ENV__Fault</a></code> structure. Use <code><a class="el" href="group__group__fault.html#gabba65cbc38ea589f5cb28463c1657107" title="Returns the SOAP Fault string/reason or NULL when absent. ">soap_fault_string</a></code>, <code><a class="el" href="group__group__fault.html#ga950543b654e24e726c0e31b31f529fea" title="Returns the SOAP Fault subcode QName string or NULL when absent. ">soap_fault_subcode</a></code> and <code><a class="el" href="group__group__fault.html#gaa713e4a2ad1af8304db9d048d96bcd10" title="Returns the SOAP Fault detail XML string or NULL when absent. ">soap_fault_detail</a></code> to extract the SOAP Fault string/reason, subcode and the detail XML string (when non-NULL).</p>
<dl class="section user"><dt>Example:</dt><dd></dd></dl>
<div class="fragment"><div class="line"><span class="preprocessor">#include &quot;soapH.h&quot;</span></div><div class="line"></div><div class="line"><span class="keyword">struct </span>soap *soap = <a class="code" href="group__group__context.html#ga87c20488b2dc680aaa7689b1d024989c">soap_new</a>();</div><div class="line">... <span class="comment">// call a Web service here</span></div><div class="line"><span class="keywordflow">if</span> (soap-&gt;<a class="code" href="structsoap.html#ab85f5d42702963d13ea540bd9876e6d2">error</a> == <a class="code" href="group__group__errors.html#ga90e9ae93e9af73b25daf7c26eede7dd6">SOAP_CLI_FAULT</a>)</div><div class="line">{</div><div class="line">  <span class="comment">// The server responded with a SOAP 1.1 client fault / SOAP 1.2 sender fault</span></div><div class="line">  <span class="keyword">const</span> <span class="keywordtype">char</span> *s = <a class="code" href="group__group__fault.html#gabba65cbc38ea589f5cb28463c1657107">soap_fault_string</a>(soap);</div><div class="line">  <span class="keyword">const</span> <span class="keywordtype">char</span> *d = <a class="code" href="group__group__fault.html#gaa713e4a2ad1af8304db9d048d96bcd10">soap_fault_detail</a>(soap);</div><div class="line">  printf(<span class="stringliteral">&quot;Client fault: %s detail: %s\n&quot;</span>, s, d ? d : <span class="stringliteral">&quot;(none)&quot;</span>);</div><div class="line">}</div></div><!-- fragment --><p>This error code is also caught by <code><a class="el" href="group__group__errors.html#gab8d8472136e27ca8e89c1dfbac1b6244" title="Check for SOAP protocol faults and errors, returns true if the specified error code is a SOAP protoco...">soap_soap_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga1662809ae1930f48066c06302b3d6207"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_DATAENCODINGUNKNOWN</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: SOAP 1.2 DataEncodingUnknown fault (unused in practice) </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#gab8d8472136e27ca8e89c1dfbac1b6244" title="Check for SOAP protocol faults and errors, returns true if the specified error code is a SOAP protoco...">soap_soap_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga122216a634ba30e3cc6e7ba53218dd97"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_DEL_METHOD</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP DELETE request was received by the service but the DELETE request callback <code><a class="el" href="group__group__callbacks.html#gaf2bda0187489c8f2b9857f61b96ad0e0" title="Callback to implement logic at the server-side to serve responses to HTTP DELETE requests from client...">soap::fdel</a></code> is not implemented. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga4c10eeefec04f4e4a92f1ffeb3317785" title="Check for HTTP protocol errors, returns true if the specified error code is an HTTP protocol error or...">soap_http_error_check</a></code>.</p>
<dl class="section see"><dt>See also</dt><dd><code><a class="el" href="group__group__callbacks.html#gaf2bda0187489c8f2b9857f61b96ad0e0" title="Callback to implement logic at the server-side to serve responses to HTTP DELETE requests from client...">soap::fdel</a></code>. </dd></dl>

</div>
</div>
<a class="anchor" id="gaedff5041616d51d113a1a3563068e381"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_DIME_END</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: end of DIME attachments protocol error. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga08992793ed1a2ea3e8c204ad9ff2e542" title="Check for DIME protocol errors, returns true if the specified soap_status error code is a DIME protoc...">soap_dime_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="gac875b699af64ac0c23a2dc9593c79688"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_DIME_ERROR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: DIME formatting error or DIME attachment size exceeds <code><a class="el" href="group__group__soap.html#gad4c2ca8c2293fc75075aec4a09f4dc38" title="User-definable maximum length of DIME attachments received (the value is 8 MB by default) ...">SOAP_MAXDIMESIZE</a></code> </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga08992793ed1a2ea3e8c204ad9ff2e542" title="Check for DIME protocol errors, returns true if the specified soap_status error code is a DIME protoc...">soap_dime_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga08992793ed1a2ea3e8c204ad9ff2e542"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define soap_dime_error_check</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">e</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((e) == <a class="code" href="group__group__errors.html#gac875b699af64ac0c23a2dc9593c79688">SOAP_DIME_ERROR</a> || \</div><div class="line">   (e) == <a class="code" href="group__group__errors.html#gaa961540f8e8b1c09ba0dc0b7e2474d80">SOAP_DIME_HREF</a> || \</div><div class="line">   (e) == <a class="code" href="group__group__errors.html#ga2c812ebb082e15cad8a8d7d88deca77a">SOAP_DIME_MISMATCH</a> || \</div><div class="line">   (e) == <a class="code" href="group__group__errors.html#gaedff5041616d51d113a1a3563068e381">SOAP_DIME_END</a>)</div><div class="ttc" id="group__group__errors_html_gac875b699af64ac0c23a2dc9593c79688"><div class="ttname"><a href="group__group__errors.html#gac875b699af64ac0c23a2dc9593c79688">SOAP_DIME_ERROR</a></div><div class="ttdeci">#define SOAP_DIME_ERROR</div><div class="ttdoc">A soap_status error code: DIME formatting error or DIME attachment size exceeds SOAP_MAXDIMESIZE ...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2343</div></div>
<div class="ttc" id="group__group__errors_html_gaedff5041616d51d113a1a3563068e381"><div class="ttname"><a href="group__group__errors.html#gaedff5041616d51d113a1a3563068e381">SOAP_DIME_END</a></div><div class="ttdeci">#define SOAP_DIME_END</div><div class="ttdoc">A soap_status error code: end of DIME attachments protocol error. </div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2361</div></div>
<div class="ttc" id="group__group__errors_html_gaa961540f8e8b1c09ba0dc0b7e2474d80"><div class="ttname"><a href="group__group__errors.html#gaa961540f8e8b1c09ba0dc0b7e2474d80">SOAP_DIME_HREF</a></div><div class="ttdeci">#define SOAP_DIME_HREF</div><div class="ttdoc">A soap_status error code: DIME attachment has no href from SOAP body and no DIME callbacks were defin...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2349</div></div>
<div class="ttc" id="group__group__errors_html_ga2c812ebb082e15cad8a8d7d88deca77a"><div class="ttname"><a href="group__group__errors.html#ga2c812ebb082e15cad8a8d7d88deca77a">SOAP_DIME_MISMATCH</a></div><div class="ttdeci">#define SOAP_DIME_MISMATCH</div><div class="ttdoc">A soap_status error code: DIME version error. </div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2355</div></div>
</div><!-- fragment -->
<p>Check for DIME protocol errors, returns true if the specified <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code is a DIME protocol error. </p>

</div>
</div>
<a class="anchor" id="gaa961540f8e8b1c09ba0dc0b7e2474d80"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_DIME_HREF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: DIME attachment has no href from SOAP body and no DIME callbacks were defined to save the attachment. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga08992793ed1a2ea3e8c204ad9ff2e542" title="Check for DIME protocol errors, returns true if the specified soap_status error code is a DIME protoc...">soap_dime_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga2c812ebb082e15cad8a8d7d88deca77a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_DIME_MISMATCH</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: DIME version error. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga08992793ed1a2ea3e8c204ad9ff2e542" title="Check for DIME protocol errors, returns true if the specified soap_status error code is a DIME protoc...">soap_dime_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga247547c60fe02deac752a2ae21fe531a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_DUPLICATE_ID</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element has duplicate id attribute value (applicable to SOAP multi-ref encoding and <code><a class="el" href="group__group__flags.html#gaf3ce7bc1679e665ac6b23da56510f645" title="soap_mode XML input/output flag value to serialize C/C++ (cyclic) data structures in XML with id-ref ...">SOAP_XML_GRAPH</a></code> serialization) </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga21bd498f0ec1848472cd97d7a32e3d56"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_EMPTY</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element or attribute is empty when a value is required. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga735da7eadc2d72dff775ddd6600e90b5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_END_TAG</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML ending tag found when none was expected. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga224b2c2b830135f12b53536f189b4ebd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_EOF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: unexpected end of file, no input, transmission interrupted or timed out (same value as EOF) </p>
<p>The <code><a class="el" href="group__group__errors.html#ga224b2c2b830135f12b53536f189b4ebd" title="A soap_status error code: unexpected end of file, no input, transmission interrupted or timed out (sa...">SOAP_EOF</a></code> error indicates a transmission error. Use <code><a class="el" href="structsoap.html#a10b66d6d489690b7d0f591ae2633dd13" title="The errno value of the last failed IO operation. ">soap::errnum</a></code> to determine the source of the error, which is set to the value of <code>errno</code> of the failure when the error occurred. When a transmission timeout occurred, because <code><a class="el" href="structsoap.html#ac5d5fb92fffda724ccb3b038d2bb2388" title="User-definable timeout to receive a packet of data, positive timeout values are seconds, negative timeout values are microseconds, zero means no timeout (the value is 0 by default) ">soap::recv_timeout</a></code> and/or <code><a class="el" href="structsoap.html#a711bb3a53de7cc62429e4d3a2e0b5474" title="User-definable timeout to send a packet of data, positive timeout values are seconds, negative timeout values are microseconds, zero means no timeout (the value is 0 by default) ">soap::send_timeout</a></code> are nonzero, the value of <code><a class="el" href="structsoap.html#a10b66d6d489690b7d0f591ae2633dd13" title="The errno value of the last failed IO operation. ">soap::errnum</a></code> was set to zero to distinguish timeouts from errors.</p>
<dl class="section user"><dt>Example:</dt><dd></dd></dl>
<div class="fragment"><div class="line"><span class="preprocessor">#include &quot;soapH.h&quot;</span></div><div class="line"></div><div class="line"><span class="keyword">struct </span><a class="code" href="structsoap.html">soap</a> *<a class="code" href="structsoap.html">soap</a> = <a class="code" href="group__group__context.html#ga87c20488b2dc680aaa7689b1d024989c">soap_new</a>();</div><div class="line">... <span class="comment">// call a Web service here</span></div><div class="line"><span class="keywordflow">if</span> (soap-&gt;<a class="code" href="structsoap.html#ab85f5d42702963d13ea540bd9876e6d2">error</a> == <a class="code" href="group__group__errors.html#ga224b2c2b830135f12b53536f189b4ebd">SOAP_EOF</a>)</div><div class="line">{</div><div class="line">  <span class="keywordflow">if</span> (soap-&gt;<a class="code" href="structsoap.html#a10b66d6d489690b7d0f591ae2633dd13">errnum</a>)</div><div class="line">    printf(<span class="stringliteral">&quot;A transmission error occurred: %s\n&quot;</span>, strerror_r(soap-&gt;<a class="code" href="structsoap.html#a10b66d6d489690b7d0f591ae2633dd13">errnum</a>, soap-&gt;<a class="code" href="structsoap.html#a58350076d9fa133bacca27424fe0feff">msgbuf</a>, <span class="keyword">sizeof</span>(soap-&gt;<a class="code" href="structsoap.html#a58350076d9fa133bacca27424fe0feff">msgbuf</a>)));</div><div class="line">  <span class="keywordflow">else</span></div><div class="line">    printf(<span class="stringliteral">&quot;A transmission timeout occurred\n&quot;</span>);</div><div class="line">}</div></div><!-- fragment --><p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga1c3ae093e72a6a3bce6f5e1df3dd8d71" title="Check for TCP protocol errors, returns true if the specified error code is a TCP error, when true use soap::errnum to retrieve the errno value of the failure to determine the cause. ">soap_tcp_error_check</a></code> and by <code><a class="el" href="group__group__errors.html#gaa21364c2c09672019052bb8d648634c6" title="Check for UDP protocol errors, returns true if the specified error code is a UDP error, when true use soap::errnum to retrieve the errno value of the failure to determine the cause. ">soap_udp_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga9fd637076afcd330401f2cd0a71fe729"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_EOM</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: out of memory. </p>
<p>This error indicates that a dynamic memory allocation request failed. The engine does not raise C++ exceptions when allocating memory for objects, but <code><a class="el" href="group__group__errors.html#ga9fd637076afcd330401f2cd0a71fe729" title="A soap_status error code: out of memory. ">SOAP_EOM</a></code> is returned (from a function) instead and <code><a class="el" href="structsoap.html#ab85f5d42702963d13ea540bd9876e6d2" title="The soap context soap_status (int) error code of the last operation or SOAP_OK (zero) ...">soap::error</a></code> is set to <code><a class="el" href="group__group__errors.html#ga9fd637076afcd330401f2cd0a71fe729" title="A soap_status error code: out of memory. ">SOAP_EOM</a></code>. It is possible to enable C++ exceptions without detrimental effects by compiling the source code with <code><a class="el" href="group__group__soap.html#ga71b70dabc89650ed7197fd6d97bb4543" title="Macro expands to (std::nothrow) to prevent the deserializer&#39;s memory allocator from throwing an excep...">SOAP_NOTHROW</a></code> set to an empty value and in that case C++ exception handlers should be used to catch <code>std::bad_alloc</code>. </p>

</div>
</div>
<a class="anchor" id="ga1273756841a728f037ee5328e217eb6e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_ERR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an unspecified error occurred. </p>

</div>
</div>
<a class="anchor" id="gaf27d1f10130e4da080975711a7192f07"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_FAULT</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: the fault code to be returned by a service operation when calling <code><a class="el" href="group__group__fault.html#gac20c8569833053318196d898fe2566af" title="Set SOAP 1.1 client fault / SOAP 1.2 sender fault string and detail. ">soap_sender_fault</a></code> (client is at fault) or <code><a class="el" href="group__group__fault.html#ga91dc6bcc3c5f35e023b78a6f46a79ed6" title="Set SOAP 1.1 server fault / SOAP 1.2 receiver fault string and detail. ">soap_receiver_fault</a></code> (server is at fault), and when received, clients set the <code><a class="el" href="structsoap.html#ab85f5d42702963d13ea540bd9876e6d2" title="The soap context soap_status (int) error code of the last operation or SOAP_OK (zero) ...">soap::error</a></code> code to <code><a class="el" href="group__group__errors.html#ga90e9ae93e9af73b25daf7c26eede7dd6" title="A soap_status error code: the service returned a SOAP 1.1 client fault / SOAP 1.2 sender fault to the...">SOAP_CLI_FAULT</a></code> or <code><a class="el" href="group__group__errors.html#gab541fcea670401ec0679d7e95d09ba32" title="A soap_status error code: service returned a SOAP 1.1 server fault / SOAP 1.2 receiver fault to the c...">SOAP_SVR_FAULT</a></code> respectively. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#gab8d8472136e27ca8e89c1dfbac1b6244" title="Check for SOAP protocol faults and errors, returns true if the specified error code is a SOAP protoco...">soap_soap_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga514709514aa7ec51e92fcd51ebedb5af"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_FD_EXCEEDED</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: too many open sockets. </p>

</div>
</div>
<a class="anchor" id="ga9efce27c8560ec9cb2184fcb58a85bd9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_FIXED</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element or attribute value is fixed and the parsed value does not match the fixed value. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga02271d9b1784cd95f149f59913d2d033"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_FORM</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>An internal <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code to signal that an HTTP form is present and no HTTP response must be produced. </p>

</div>
</div>
<a class="anchor" id="gac62f5f70e545ea8fbcbb181e88750d56"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_GET_METHOD</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP GET request was received by the service but the GET request callback <code><a class="el" href="group__group__callbacks.html#gae022204ff7004df2d5ac9e083cbb5b16" title="Callback to implement logic at the server-side to serve responses to HTTP GET requests from clients...">soap::fget</a></code> is not implemented. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga4c10eeefec04f4e4a92f1ffeb3317785" title="Check for HTTP protocol errors, returns true if the specified error code is an HTTP protocol error or...">soap_http_error_check</a></code>.</p>
<dl class="section see"><dt>See also</dt><dd><code><a class="el" href="group__group__callbacks.html#gae022204ff7004df2d5ac9e083cbb5b16" title="Callback to implement logic at the server-side to serve responses to HTTP GET requests from clients...">soap::fget</a></code>. </dd></dl>

</div>
</div>
<a class="anchor" id="ga784485ad57466fb0acc3b1e6bc123544"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_HDR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: HTTP header line is too long, exceeding <code><a class="el" href="group__group__soap.html#ga2652270988caffd32e990912aa3905f4" title="User-definable maximum length of HTTP headers (the value is 8192 by default) ">SOAP_HDRLEN</a></code> size. </p>

</div>
</div>
<a class="anchor" id="ga6cd5d130ef1d431f0596edf4084acb07"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_HREF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: reference to object in XML identified by its id attribute is incompatible with the object refered to by the ref or href attribute (applicable to SOAP multi-ref encoding and <code><a class="el" href="group__group__flags.html#gaf3ce7bc1679e665ac6b23da56510f645" title="soap_mode XML input/output flag value to serialize C/C++ (cyclic) data structures in XML with id-ref ...">SOAP_XML_GRAPH</a></code> serialization) </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="gad04b91a2b60f648f97fd226cb2b43b51"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_HTTP_ERROR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an unspecified HTTP error occured. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga4c10eeefec04f4e4a92f1ffeb3317785" title="Check for HTTP protocol errors, returns true if the specified error code is an HTTP protocol error or...">soap_http_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga4c10eeefec04f4e4a92f1ffeb3317785"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define soap_http_error_check</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">e</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((e) == <a class="code" href="group__group__errors.html#gad04b91a2b60f648f97fd226cb2b43b51">SOAP_HTTP_ERROR</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga978837444338734aa247152871b6e92d">SOAP_NO_DATA</a> || \</div><div class="line"> ((e) &gt;= <a class="code" href="group__group__errors.html#gac62f5f70e545ea8fbcbb181e88750d56">SOAP_GET_METHOD</a> &amp;&amp; (e) &lt;= <a class="code" href="group__group__errors.html#ga7f0daf7a83ff107406f8726139338cbb">SOAP_HTTP_METHOD</a>) || \</div><div class="line"> ((e) &gt;= 100 &amp;&amp; (e) &lt; 600))</div><div class="ttc" id="group__group__errors_html_gac62f5f70e545ea8fbcbb181e88750d56"><div class="ttname"><a href="group__group__errors.html#gac62f5f70e545ea8fbcbb181e88750d56">SOAP_GET_METHOD</a></div><div class="ttdeci">#define SOAP_GET_METHOD</div><div class="ttdoc">A soap_status error code: an HTTP GET request was received by the service but the GET request callbac...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2435</div></div>
<div class="ttc" id="group__group__errors_html_ga7f0daf7a83ff107406f8726139338cbb"><div class="ttname"><a href="group__group__errors.html#ga7f0daf7a83ff107406f8726139338cbb">SOAP_HTTP_METHOD</a></div><div class="ttdeci">#define SOAP_HTTP_METHOD</div><div class="ttdoc">A soap_status error code: an HTTP request was received by the service that cannot be handled...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2462</div></div>
<div class="ttc" id="group__group__errors_html_ga978837444338734aa247152871b6e92d"><div class="ttname"><a href="group__group__errors.html#ga978837444338734aa247152871b6e92d">SOAP_NO_DATA</a></div><div class="ttdeci">#define SOAP_NO_DATA</div><div class="ttdoc">A soap_status error code: no data in the HTTP body of the message received. </div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2537</div></div>
<div class="ttc" id="group__group__errors_html_gad04b91a2b60f648f97fd226cb2b43b51"><div class="ttname"><a href="group__group__errors.html#gad04b91a2b60f648f97fd226cb2b43b51">SOAP_HTTP_ERROR</a></div><div class="ttdeci">#define SOAP_HTTP_ERROR</div><div class="ttdoc">A soap_status error code: an unspecified HTTP error occured. </div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2477</div></div>
</div><!-- fragment -->
<p>Check for HTTP protocol errors, returns true if the specified error code is an HTTP protocol error or an HTTP status code between 100 and 599 returned by an HTTP server, but note that HTTP status 100 to 202 should not be considered errors but informative codes. </p>

</div>
</div>
<a class="anchor" id="ga7f0daf7a83ff107406f8726139338cbb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_HTTP_METHOD</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP request was received by the service that cannot be handled. </p>

</div>
</div>
<a class="anchor" id="ga4bf925c17a1c81e99de6bfdb7d85c19a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_IOB</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: SOAP array index out of bounds. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="gada50f79e7b120b498bd05426a424e4af"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_LENGTH</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element or attribute value length validation error or <code><a class="el" href="group__group__soap.html#gabd0dd334a752d8c145fa720deb905508" title="User-definable maximum string content length for strings not already constrained by XML schema valida...">SOAP_MAXLENGTH</a></code> exceeded. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga960d32bcdfd9d166d78b19a0885b61d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_LEVEL</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML nesting depth level when parsing XML exceeds <code><a class="el" href="group__group__soap.html#ga2ad35599c611417132d6b0a9b6870652" title="User-definable maximum XML nesting depth level permitted by the XML parser, must be greater than zero...">SOAP_MAXLEVEL</a></code> </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga9f2f25c41ca0263da404d3073fd71349"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_MIME_END</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: end of MIME/MTOM attachments protocol error. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga2ef8af0375c2845228c919a98964fd1b" title="Check for MIME/MTOM protocol errors, returns true if the specified soap_status error code is a MIME/M...">soap_mime_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga4a3ff27eee1c447d94ba458f592ec87f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_MIME_ERROR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: MIME/MTOM attachment parsing error. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga2ef8af0375c2845228c919a98964fd1b" title="Check for MIME/MTOM protocol errors, returns true if the specified soap_status error code is a MIME/M...">soap_mime_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga2ef8af0375c2845228c919a98964fd1b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define soap_mime_error_check</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">e</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((e) == <a class="code" href="group__group__errors.html#ga4a3ff27eee1c447d94ba458f592ec87f">SOAP_MIME_ERROR</a> || \</div><div class="line">   (e) == <a class="code" href="group__group__errors.html#gae799c6e786b0446d51b7aca6522d8e9d">SOAP_MIME_HREF</a> || \</div><div class="line">   (e) == <a class="code" href="group__group__errors.html#ga9f2f25c41ca0263da404d3073fd71349">SOAP_MIME_END</a>)</div><div class="ttc" id="group__group__errors_html_gae799c6e786b0446d51b7aca6522d8e9d"><div class="ttname"><a href="group__group__errors.html#gae799c6e786b0446d51b7aca6522d8e9d">SOAP_MIME_HREF</a></div><div class="ttdeci">#define SOAP_MIME_HREF</div><div class="ttdoc">A soap_status error code: MIME/MTOM attachment has no href from SOAP body and no MIME callbacks were ...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2513</div></div>
<div class="ttc" id="group__group__errors_html_ga9f2f25c41ca0263da404d3073fd71349"><div class="ttname"><a href="group__group__errors.html#ga9f2f25c41ca0263da404d3073fd71349">SOAP_MIME_END</a></div><div class="ttdeci">#define SOAP_MIME_END</div><div class="ttdoc">A soap_status error code: end of MIME/MTOM attachments protocol error. </div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2501</div></div>
<div class="ttc" id="group__group__errors_html_ga4a3ff27eee1c447d94ba458f592ec87f"><div class="ttname"><a href="group__group__errors.html#ga4a3ff27eee1c447d94ba458f592ec87f">SOAP_MIME_ERROR</a></div><div class="ttdeci">#define SOAP_MIME_ERROR</div><div class="ttdoc">A soap_status error code: MIME/MTOM attachment parsing error. </div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2507</div></div>
</div><!-- fragment -->
<p>Check for MIME/MTOM protocol errors, returns true if the specified <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code is a MIME/MTOM protocol error. </p>

</div>
</div>
<a class="anchor" id="gae799c6e786b0446d51b7aca6522d8e9d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_MIME_HREF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: MIME/MTOM attachment has no href from SOAP body and no MIME callbacks were defined to save the attachment. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga2ef8af0375c2845228c919a98964fd1b" title="Check for MIME/MTOM protocol errors, returns true if the specified soap_status error code is a MIME/M...">soap_mime_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga7a0da83313ae56525de8f7169fab3fa9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_MISSING_ID</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an XML element with id attribute is missing that should match the element with href/ref attribute (applicable to SOAP multi-ref encoding and <code><a class="el" href="group__group__flags.html#gaf3ce7bc1679e665ac6b23da56510f645" title="soap_mode XML input/output flag value to serialize C/C++ (cyclic) data structures in XML with id-ref ...">SOAP_XML_GRAPH</a></code> serialization) </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga0c86323f5a2ae76f52f9d1bfe452d8fc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_MOE</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: memory overflow or memory corruption error (applicable in <code><a class="el" href="group__group__debug.html#gad72dbcf6d0153db1b8d8a58001feed83" title="User-definable macro to enable debugging and logging. ">DEBUG</a></code> mode only) </p>

</div>
</div>
<a class="anchor" id="ga6e6849f52e3641ffba443df668d55168"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_MUSTUNDERSTAND</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an XML element is present with a mustUnderstand attribute which must be understood but is not deserialized. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#gab8d8472136e27ca8e89c1dfbac1b6244" title="Check for SOAP protocol faults and errors, returns true if the specified error code is a SOAP protoco...">soap_soap_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga7ae932668854b3e2a8ce21ab8960bf1f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_NAMESPACE</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML namespace name mismatch validation error. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga978837444338734aa247152871b6e92d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_NO_DATA</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: no data in the HTTP body of the message received. </p>

</div>
</div>
<a class="anchor" id="gab0c5959ec4b7509ce48d9a29c8601fad"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_NO_METHOD</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: the service request dispatcher did not find a matching service operation for a service request. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#gab8d8472136e27ca8e89c1dfbac1b6244" title="Check for SOAP protocol faults and errors, returns true if the specified error code is a SOAP protoco...">soap_soap_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga3c7951b18d6593b4a1dfec9d468bb3c0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_NO_TAG</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: no XML element tag was found when one was expected. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="gae4b63fe5c5938cd0241d390bf1c97f7c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_NTLM_ERROR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an NTLM authentication handshake error occured. </p>

</div>
</div>
<a class="anchor" id="ga76179757f85e61d0dfe0be58ab4be99a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_NULL</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element has an <em><code>xsi:nil</code></em> attribute when the element is not nillable, causing a validation error. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga544607e40f8cdc217279ce7128758ea2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_OCCURS</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element has a minOccurs or maxOccurs constraint validation error or <code><a class="el" href="group__group__soap.html#ga3933a58d23a5bf2ad64039725cb23786" title="User-definable maximum number of array or container elements for containers that are not already cons...">SOAP_MAXOCCURS</a></code> was exceeded. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga3b10a68f354f39cbb0fe0d043ad4c7c0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_OK</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> code for no error (zero) </p>

</div>
</div>
<a class="anchor" id="gaf8d3f932c1d555c2cbca899c1095d40e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_PATCH_METHOD</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP PATCH request was received by the service but the PATCH request callback <code><a class="el" href="group__group__callbacks.html#ga808a6a9b7e6d17e039fb53a5e8a9b84a" title="Callback to implement logic at the server-side to serve responses to HTTP PATCH requests from clients...">soap::fpatch</a></code> is not implemented. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga4c10eeefec04f4e4a92f1ffeb3317785" title="Check for HTTP protocol errors, returns true if the specified error code is an HTTP protocol error or...">soap_http_error_check</a></code>.</p>
<dl class="section see"><dt>See also</dt><dd><code><a class="el" href="group__group__callbacks.html#ga808a6a9b7e6d17e039fb53a5e8a9b84a" title="Callback to implement logic at the server-side to serve responses to HTTP PATCH requests from clients...">soap::fpatch</a></code>. </dd></dl>

</div>
</div>
<a class="anchor" id="gab75f1c93d4fcae739c26fc8fa087c153"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_PATTERN</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element or attribute value pattern mismatch causes a validation error. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga955e26e41395aed19fd78ce1a2f395b0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_PLUGIN_ERROR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: failed to register plugin. </p>

</div>
</div>
<a class="anchor" id="ga5f3631972d5eaa9b7c9a80eff8c2e4ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_PROHIBITED</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: attribute is prohibited but present. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="gad8fb6bd54608a32e89ddef0b33575bb5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_PUT_METHOD</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP PUT request was received by the service but the PUT request callback <code><a class="el" href="group__group__callbacks.html#gaf263ffe14d8c2508ce4c734d4f33a854" title="Callback to implement logic at the server-side to serve responses to HTTP PUT requests from clients...">soap::fput</a></code> is not implemented. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga4c10eeefec04f4e4a92f1ffeb3317785" title="Check for HTTP protocol errors, returns true if the specified error code is an HTTP protocol error or...">soap_http_error_check</a></code>.</p>
<dl class="section see"><dt>See also</dt><dd><code><a class="el" href="group__group__callbacks.html#gaf263ffe14d8c2508ce4c734d4f33a854" title="Callback to implement logic at the server-side to serve responses to HTTP PUT requests from clients...">soap::fput</a></code>.</dd></dl>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga4c10eeefec04f4e4a92f1ffeb3317785" title="Check for HTTP protocol errors, returns true if the specified error code is an HTTP protocol error or...">soap_http_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="gad8fb6bd54608a32e89ddef0b33575bb5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_PUT_METHOD</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an HTTP PUT request was received by the service but the PUT request callback <code><a class="el" href="group__group__callbacks.html#gaf263ffe14d8c2508ce4c734d4f33a854" title="Callback to implement logic at the server-side to serve responses to HTTP PUT requests from clients...">soap::fput</a></code> is not implemented. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga4c10eeefec04f4e4a92f1ffeb3317785" title="Check for HTTP protocol errors, returns true if the specified error code is an HTTP protocol error or...">soap_http_error_check</a></code>.</p>
<dl class="section see"><dt>See also</dt><dd><code><a class="el" href="group__group__callbacks.html#gaf263ffe14d8c2508ce4c734d4f33a854" title="Callback to implement logic at the server-side to serve responses to HTTP PUT requests from clients...">soap::fput</a></code>.</dd></dl>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga4c10eeefec04f4e4a92f1ffeb3317785" title="Check for HTTP protocol errors, returns true if the specified error code is an HTTP protocol error or...">soap_http_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="gaec868309483d86ccc641ea753d422677"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_REQUIRED</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: attribute is required but not present. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="gab8d8472136e27ca8e89c1dfbac1b6244"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define soap_soap_error_check</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">e</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((e) == <a class="code" href="group__group__errors.html#ga90e9ae93e9af73b25daf7c26eede7dd6">SOAP_CLI_FAULT</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#gab541fcea670401ec0679d7e95d09ba32">SOAP_SVR_FAULT</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga483988fe69702114394b03c7605a49d9">SOAP_VERSIONMISMATCH</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga6e6849f52e3641ffba443df668d55168">SOAP_MUSTUNDERSTAND</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#gaf27d1f10130e4da080975711a7192f07">SOAP_FAULT</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#gab0c5959ec4b7509ce48d9a29c8601fad">SOAP_NO_METHOD</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga1662809ae1930f48066c06302b3d6207">SOAP_DATAENCODINGUNKNOWN</a>)</div><div class="ttc" id="group__group__errors_html_gab541fcea670401ec0679d7e95d09ba32"><div class="ttname"><a href="group__group__errors.html#gab541fcea670401ec0679d7e95d09ba32">SOAP_SVR_FAULT</a></div><div class="ttdeci">#define SOAP_SVR_FAULT</div><div class="ttdoc">A soap_status error code: service returned a SOAP 1.1 server fault / SOAP 1.2 receiver fault to the c...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2621</div></div>
<div class="ttc" id="group__group__errors_html_ga90e9ae93e9af73b25daf7c26eede7dd6"><div class="ttname"><a href="group__group__errors.html#ga90e9ae93e9af73b25daf7c26eede7dd6">SOAP_CLI_FAULT</a></div><div class="ttdeci">#define SOAP_CLI_FAULT</div><div class="ttdoc">A soap_status error code: the service returned a SOAP 1.1 client fault / SOAP 1.2 sender fault to the...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2331</div></div>
<div class="ttc" id="group__group__errors_html_gab0c5959ec4b7509ce48d9a29c8601fad"><div class="ttname"><a href="group__group__errors.html#gab0c5959ec4b7509ce48d9a29c8601fad">SOAP_NO_METHOD</a></div><div class="ttdeci">#define SOAP_NO_METHOD</div><div class="ttdoc">A soap_status error code: the service request dispatcher did not find a matching service operation fo...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2543</div></div>
<div class="ttc" id="group__group__errors_html_gaf27d1f10130e4da080975711a7192f07"><div class="ttname"><a href="group__group__errors.html#gaf27d1f10130e4da080975711a7192f07">SOAP_FAULT</a></div><div class="ttdeci">#define SOAP_FAULT</div><div class="ttdoc">A soap_status error code: the fault code to be returned by a service operation when calling soap_send...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2418</div></div>
<div class="ttc" id="group__group__errors_html_ga483988fe69702114394b03c7605a49d9"><div class="ttname"><a href="group__group__errors.html#ga483988fe69702114394b03c7605a49d9">SOAP_VERSIONMISMATCH</a></div><div class="ttdeci">#define SOAP_VERSIONMISMATCH</div><div class="ttdoc">A soap_status error code: SOAP version mismatch or no SOAP message is received. </div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2666</div></div>
<div class="ttc" id="group__group__errors_html_ga6e6849f52e3641ffba443df668d55168"><div class="ttname"><a href="group__group__errors.html#ga6e6849f52e3641ffba443df668d55168">SOAP_MUSTUNDERSTAND</a></div><div class="ttdeci">#define SOAP_MUSTUNDERSTAND</div><div class="ttdoc">A soap_status error code: an XML element is present with a mustUnderstand attribute which must be und...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2528</div></div>
<div class="ttc" id="group__group__errors_html_ga1662809ae1930f48066c06302b3d6207"><div class="ttname"><a href="group__group__errors.html#ga1662809ae1930f48066c06302b3d6207">SOAP_DATAENCODINGUNKNOWN</a></div><div class="ttdeci">#define SOAP_DATAENCODINGUNKNOWN</div><div class="ttdoc">A soap_status error code: SOAP 1.2 DataEncodingUnknown fault (unused in practice) ...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2337</div></div>
</div><!-- fragment -->
<p>Check for SOAP protocol faults and errors, returns true if the specified error code is a SOAP protocol error. </p>

</div>
</div>
<a class="anchor" id="ga2a67e043632ead3810bb847eadd09ac4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_SSL_ERROR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an SSL error occured. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga3b334592652ba6b933d38576e39a7025" title="Check for SSL/TLS protocol errors, returns true if the specified error code is a SSL/TLS error...">soap_ssl_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga3b334592652ba6b933d38576e39a7025"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define soap_ssl_error_check</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">e</td><td>)</td>
          <td>&#160;&#160;&#160;((e) == <a class="el" href="group__group__errors.html#ga2a67e043632ead3810bb847eadd09ac4">SOAP_SSL_ERROR</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check for SSL/TLS protocol errors, returns true if the specified error code is a SSL/TLS error, when true use <code><a class="el" href="structsoap.html#a10b66d6d489690b7d0f591ae2633dd13" title="The errno value of the last failed IO operation. ">soap::errnum</a></code> to retrieve the <code>errno</code> value of the failure to determine the cause. </p>

</div>
</div>
<a class="anchor" id="gaa03308d50b94828cbc49724d049d9d2d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_STOP</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>An internal <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code to signal that an HTTP response must not be produced. </p>

</div>
</div>
<a class="anchor" id="gab541fcea670401ec0679d7e95d09ba32"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_SVR_FAULT</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: service returned a SOAP 1.1 server fault / SOAP 1.2 receiver fault to the client. </p>
<p>The <code><a class="el" href="structsoap.html#a920e2840ab2c816378059022dcfd96e0" title="The soap::fault points to a SOAP_ENV__Fault structure with the SOAP Fault that was received or that c...">soap::fault</a></code> is non-NULL and points to a <code><a class="el" href="struct_s_o_a_p___e_n_v_____fault.html" title="SOAP Fault structure. ">SOAP_ENV__Fault</a></code> structure. Use <code><a class="el" href="group__group__fault.html#gabba65cbc38ea589f5cb28463c1657107" title="Returns the SOAP Fault string/reason or NULL when absent. ">soap_fault_string</a></code>, <code><a class="el" href="group__group__fault.html#ga950543b654e24e726c0e31b31f529fea" title="Returns the SOAP Fault subcode QName string or NULL when absent. ">soap_fault_subcode</a></code> and <code><a class="el" href="group__group__fault.html#gaa713e4a2ad1af8304db9d048d96bcd10" title="Returns the SOAP Fault detail XML string or NULL when absent. ">soap_fault_detail</a></code> to extract the SOAP Fault string/reason, subcode and the detail XML string (when non-NULL).</p>
<dl class="section user"><dt>Example:</dt><dd></dd></dl>
<div class="fragment"><div class="line"><span class="preprocessor">#include &quot;soapH.h&quot;</span></div><div class="line"></div><div class="line"><span class="keyword">struct </span><a class="code" href="structsoap.html">soap</a> *<a class="code" href="structsoap.html">soap</a> = <a class="code" href="group__group__context.html#ga87c20488b2dc680aaa7689b1d024989c">soap_new</a>();</div><div class="line">... <span class="comment">// call a Web service here</span></div><div class="line"><span class="keywordflow">if</span> (soap-&gt;<a class="code" href="structsoap.html#ab85f5d42702963d13ea540bd9876e6d2">error</a> == <a class="code" href="group__group__errors.html#gab541fcea670401ec0679d7e95d09ba32">SOAP_SVR_FAULT</a>)</div><div class="line">{</div><div class="line">  <span class="comment">// The server responded with a SOAP 1.1 server fault / SOAP 1.2 receiver fault</span></div><div class="line">  <span class="keyword">const</span> <span class="keywordtype">char</span> *s = <a class="code" href="group__group__fault.html#gabba65cbc38ea589f5cb28463c1657107">soap_fault_string</a>(soap);</div><div class="line">  <span class="keyword">const</span> <span class="keywordtype">char</span> *d = <a class="code" href="group__group__fault.html#gaa713e4a2ad1af8304db9d048d96bcd10">soap_fault_detail</a>(soap);</div><div class="line">  printf(<span class="stringliteral">&quot;Server fault: %s detail: %s\n&quot;</span>, s, d ? d : <span class="stringliteral">&quot;(none)&quot;</span>);</div><div class="line">}</div></div><!-- fragment --><p>This error code is also caught by <code><a class="el" href="group__group__errors.html#gab8d8472136e27ca8e89c1dfbac1b6244" title="Check for SOAP protocol faults and errors, returns true if the specified error code is a SOAP protoco...">soap_soap_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga517c3887f1fbec8304dbe0a001996c39"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_SYNTAX_ERROR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: an XML syntax error occurred while parsing the input. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga7f4d934410ea4dd2ffa5ad7fcaae7e70"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_TAG_MISMATCH</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element tag parsed does not match anything that is expected. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga5087817634de39f79e74246b1eb4da54"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_TCP_ERROR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: a TCP/IP connection error occured. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga1c3ae093e72a6a3bce6f5e1df3dd8d71" title="Check for TCP protocol errors, returns true if the specified error code is a TCP error, when true use soap::errnum to retrieve the errno value of the failure to determine the cause. ">soap_tcp_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga1c3ae093e72a6a3bce6f5e1df3dd8d71"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define soap_tcp_error_check</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">e</td><td>)</td>
          <td>&#160;&#160;&#160;((e) == <a class="el" href="group__group__errors.html#ga224b2c2b830135f12b53536f189b4ebd">SOAP_EOF</a> || (e) == <a class="el" href="group__group__errors.html#ga5087817634de39f79e74246b1eb4da54">SOAP_TCP_ERROR</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check for TCP protocol errors, returns true if the specified error code is a TCP error, when true use <code><a class="el" href="structsoap.html#a10b66d6d489690b7d0f591ae2633dd13" title="The errno value of the last failed IO operation. ">soap::errnum</a></code> to retrieve the <code>errno</code> value of the failure to determine the cause. </p>

</div>
</div>
<a class="anchor" id="gafea66c256bdaa8376e12106e36307c02"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_TYPE</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: XML element or attribute has a mismatching type or value that is causing a validation error. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga68fef55a590136841ec89052091f04b8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_UDP_ERROR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: a UDP/IP connection error occured or the message too large to store in a UDP packet. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#gaa21364c2c09672019052bb8d648634c6" title="Check for UDP protocol errors, returns true if the specified error code is a UDP error, when true use soap::errnum to retrieve the errno value of the failure to determine the cause. ">soap_udp_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="gaa21364c2c09672019052bb8d648634c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define soap_udp_error_check</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">e</td><td>)</td>
          <td>&#160;&#160;&#160;((e) == <a class="el" href="group__group__errors.html#ga224b2c2b830135f12b53536f189b4ebd">SOAP_EOF</a> || (e) == <a class="el" href="group__group__errors.html#ga68fef55a590136841ec89052091f04b8">SOAP_UDP_ERROR</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check for UDP protocol errors, returns true if the specified error code is a UDP error, when true use <code><a class="el" href="structsoap.html#a10b66d6d489690b7d0f591ae2633dd13" title="The errno value of the last failed IO operation. ">soap::errnum</a></code> to retrieve the <code>errno</code> value of the failure to determine the cause. </p>

</div>
</div>
<a class="anchor" id="gacf92b9abfa654b47497c8761a75c82f2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_USER_ERROR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: <a class="el" href="structsoap.html#a8eb35c04359a567c0b5e2664f3f94d5b" title="User-definable variable that may point to user-specified data of any type to pass the data through to...">soap::user</a> not set to non-NULL. </p>

</div>
</div>
<a class="anchor" id="ga7591ced9d3c04aaf88605eb39ed69bd5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_UTF_ERROR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: a UTF-8 decoding error occured. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga483988fe69702114394b03c7605a49d9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_VERSIONMISMATCH</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: SOAP version mismatch or no SOAP message is received. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#gab8d8472136e27ca8e89c1dfbac1b6244" title="Check for SOAP protocol faults and errors, returns true if the specified error code is a SOAP protoco...">soap_soap_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga6b7afdaae55aa75bd611f2e37d2a6758"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define soap_xml_error_check</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">e</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((e) == <a class="code" href="group__group__errors.html#ga7f4d934410ea4dd2ffa5ad7fcaae7e70">SOAP_TAG_MISMATCH</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga3c7951b18d6593b4a1dfec9d468bb3c0">SOAP_NO_TAG</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga4bf925c17a1c81e99de6bfdb7d85c19a">SOAP_IOB</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga517c3887f1fbec8304dbe0a001996c39">SOAP_SYNTAX_ERROR</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga7ae932668854b3e2a8ce21ab8960bf1f">SOAP_NAMESPACE</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#gafea66c256bdaa8376e12106e36307c02">SOAP_TYPE</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga247547c60fe02deac752a2ae21fe531a">SOAP_DUPLICATE_ID</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga7a0da83313ae56525de8f7169fab3fa9">SOAP_MISSING_ID</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#gaec868309483d86ccc641ea753d422677">SOAP_REQUIRED</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga5f3631972d5eaa9b7c9a80eff8c2e4ee">SOAP_PROHIBITED</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga544607e40f8cdc217279ce7128758ea2">SOAP_OCCURS</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#gada50f79e7b120b498bd05426a424e4af">SOAP_LENGTH</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga960d32bcdfd9d166d78b19a0885b61d8">SOAP_LEVEL</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#gab75f1c93d4fcae739c26fc8fa087c153">SOAP_PATTERN</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga76179757f85e61d0dfe0be58ab4be99a">SOAP_NULL</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga6cd5d130ef1d431f0596edf4084acb07">SOAP_HREF</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga9efce27c8560ec9cb2184fcb58a85bd9">SOAP_FIXED</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga21bd498f0ec1848472cd97d7a32e3d56">SOAP_EMPTY</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga735da7eadc2d72dff775ddd6600e90b5">SOAP_END_TAG</a> || \</div><div class="line"> (e) == <a class="code" href="group__group__errors.html#ga7591ced9d3c04aaf88605eb39ed69bd5">SOAP_UTF_ERROR</a>)</div><div class="ttc" id="group__group__errors_html_ga735da7eadc2d72dff775ddd6600e90b5"><div class="ttname"><a href="group__group__errors.html#ga735da7eadc2d72dff775ddd6600e90b5">SOAP_END_TAG</a></div><div class="ttdeci">#define SOAP_END_TAG</div><div class="ttdoc">A soap_status error code: XML ending tag found when none was expected. </div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2379</div></div>
<div class="ttc" id="group__group__errors_html_ga6cd5d130ef1d431f0596edf4084acb07"><div class="ttname"><a href="group__group__errors.html#ga6cd5d130ef1d431f0596edf4084acb07">SOAP_HREF</a></div><div class="ttdeci">#define SOAP_HREF</div><div class="ttdoc">A soap_status error code: reference to object in XML identified by its id attribute is incompatible w...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2471</div></div>
<div class="ttc" id="group__group__errors_html_ga5f3631972d5eaa9b7c9a80eff8c2e4ee"><div class="ttname"><a href="group__group__errors.html#ga5f3631972d5eaa9b7c9a80eff8c2e4ee">SOAP_PROHIBITED</a></div><div class="ttdeci">#define SOAP_PROHIBITED</div><div class="ttdoc">A soap_status error code: attribute is prohibited but present. </div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2579</div></div>
<div class="ttc" id="group__group__errors_html_ga960d32bcdfd9d166d78b19a0885b61d8"><div class="ttname"><a href="group__group__errors.html#ga960d32bcdfd9d166d78b19a0885b61d8">SOAP_LEVEL</a></div><div class="ttdeci">#define SOAP_LEVEL</div><div class="ttdoc">A soap_status error code: XML nesting depth level when parsing XML exceeds SOAP_MAXLEVEL ...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2495</div></div>
<div class="ttc" id="group__group__errors_html_gada50f79e7b120b498bd05426a424e4af"><div class="ttname"><a href="group__group__errors.html#gada50f79e7b120b498bd05426a424e4af">SOAP_LENGTH</a></div><div class="ttdeci">#define SOAP_LENGTH</div><div class="ttdoc">A soap_status error code: XML element or attribute value length validation error or SOAP_MAXLENGTH ex...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2489</div></div>
<div class="ttc" id="group__group__errors_html_ga21bd498f0ec1848472cd97d7a32e3d56"><div class="ttname"><a href="group__group__errors.html#ga21bd498f0ec1848472cd97d7a32e3d56">SOAP_EMPTY</a></div><div class="ttdeci">#define SOAP_EMPTY</div><div class="ttdoc">A soap_status error code: XML element or attribute is empty when a value is required. </div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2373</div></div>
<div class="ttc" id="group__group__errors_html_gafea66c256bdaa8376e12106e36307c02"><div class="ttname"><a href="group__group__errors.html#gafea66c256bdaa8376e12106e36307c02">SOAP_TYPE</a></div><div class="ttdeci">#define SOAP_TYPE</div><div class="ttdoc">A soap_status error code: XML element or attribute has a mismatching type or value that is causing a ...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2645</div></div>
<div class="ttc" id="group__group__errors_html_ga544607e40f8cdc217279ce7128758ea2"><div class="ttname"><a href="group__group__errors.html#ga544607e40f8cdc217279ce7128758ea2">SOAP_OCCURS</a></div><div class="ttdeci">#define SOAP_OCCURS</div><div class="ttdoc">A soap_status error code: XML element has a minOccurs or maxOccurs constraint validation error or SOA...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2564</div></div>
<div class="ttc" id="group__group__errors_html_ga517c3887f1fbec8304dbe0a001996c39"><div class="ttname"><a href="group__group__errors.html#ga517c3887f1fbec8304dbe0a001996c39">SOAP_SYNTAX_ERROR</a></div><div class="ttdeci">#define SOAP_SYNTAX_ERROR</div><div class="ttdoc">A soap_status error code: an XML syntax error occurred while parsing the input. </div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2627</div></div>
<div class="ttc" id="group__group__errors_html_ga7591ced9d3c04aaf88605eb39ed69bd5"><div class="ttname"><a href="group__group__errors.html#ga7591ced9d3c04aaf88605eb39ed69bd5">SOAP_UTF_ERROR</a></div><div class="ttdeci">#define SOAP_UTF_ERROR</div><div class="ttdoc">A soap_status error code: a UTF-8 decoding error occured. </div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2660</div></div>
<div class="ttc" id="group__group__errors_html_gaec868309483d86ccc641ea753d422677"><div class="ttname"><a href="group__group__errors.html#gaec868309483d86ccc641ea753d422677">SOAP_REQUIRED</a></div><div class="ttdeci">#define SOAP_REQUIRED</div><div class="ttdoc">A soap_status error code: attribute is required but not present. </div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2591</div></div>
<div class="ttc" id="group__group__errors_html_ga7a0da83313ae56525de8f7169fab3fa9"><div class="ttname"><a href="group__group__errors.html#ga7a0da83313ae56525de8f7169fab3fa9">SOAP_MISSING_ID</a></div><div class="ttdeci">#define SOAP_MISSING_ID</div><div class="ttdoc">A soap_status error code: an XML element with id attribute is missing that should match the element w...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2519</div></div>
<div class="ttc" id="group__group__errors_html_ga9efce27c8560ec9cb2184fcb58a85bd9"><div class="ttname"><a href="group__group__errors.html#ga9efce27c8560ec9cb2184fcb58a85bd9">SOAP_FIXED</a></div><div class="ttdeci">#define SOAP_FIXED</div><div class="ttdoc">A soap_status error code: XML element or attribute value is fixed and the parsed value does not match...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2427</div></div>
<div class="ttc" id="group__group__errors_html_ga3c7951b18d6593b4a1dfec9d468bb3c0"><div class="ttname"><a href="group__group__errors.html#ga3c7951b18d6593b4a1dfec9d468bb3c0">SOAP_NO_TAG</a></div><div class="ttdeci">#define SOAP_NO_TAG</div><div class="ttdoc">A soap_status error code: no XML element tag was found when one was expected. </div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2549</div></div>
<div class="ttc" id="group__group__errors_html_ga7f4d934410ea4dd2ffa5ad7fcaae7e70"><div class="ttname"><a href="group__group__errors.html#ga7f4d934410ea4dd2ffa5ad7fcaae7e70">SOAP_TAG_MISMATCH</a></div><div class="ttdeci">#define SOAP_TAG_MISMATCH</div><div class="ttdoc">A soap_status error code: XML element tag parsed does not match anything that is expected. </div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2633</div></div>
<div class="ttc" id="group__group__errors_html_gab75f1c93d4fcae739c26fc8fa087c153"><div class="ttname"><a href="group__group__errors.html#gab75f1c93d4fcae739c26fc8fa087c153">SOAP_PATTERN</a></div><div class="ttdeci">#define SOAP_PATTERN</div><div class="ttdoc">A soap_status error code: XML element or attribute value pattern mismatch causes a validation error...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2570</div></div>
<div class="ttc" id="group__group__errors_html_ga76179757f85e61d0dfe0be58ab4be99a"><div class="ttname"><a href="group__group__errors.html#ga76179757f85e61d0dfe0be58ab4be99a">SOAP_NULL</a></div><div class="ttdeci">#define SOAP_NULL</div><div class="ttdoc">A soap_status error code: XML element has an xsi:nil attribute when the element is not nillable...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2558</div></div>
<div class="ttc" id="group__group__errors_html_ga247547c60fe02deac752a2ae21fe531a"><div class="ttname"><a href="group__group__errors.html#ga247547c60fe02deac752a2ae21fe531a">SOAP_DUPLICATE_ID</a></div><div class="ttdeci">#define SOAP_DUPLICATE_ID</div><div class="ttdoc">A soap_status error code: XML element has duplicate id attribute value (applicable to SOAP multi-ref ...</div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2367</div></div>
<div class="ttc" id="group__group__errors_html_ga4bf925c17a1c81e99de6bfdb7d85c19a"><div class="ttname"><a href="group__group__errors.html#ga4bf925c17a1c81e99de6bfdb7d85c19a">SOAP_IOB</a></div><div class="ttdeci">#define SOAP_IOB</div><div class="ttdoc">A soap_status error code: SOAP array index out of bounds. </div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2483</div></div>
<div class="ttc" id="group__group__errors_html_ga7ae932668854b3e2a8ce21ab8960bf1f"><div class="ttname"><a href="group__group__errors.html#ga7ae932668854b3e2a8ce21ab8960bf1f">SOAP_NAMESPACE</a></div><div class="ttdeci">#define SOAP_NAMESPACE</div><div class="ttdoc">A soap_status error code: XML namespace name mismatch validation error. </div><div class="ttdef"><b>Definition:</b> stdsoap2.h:2534</div></div>
</div><!-- fragment -->
<p>Check for XML parsing and validation errors, returns true if the specified error code is an XML error. </p>

</div>
</div>
<a class="anchor" id="gaa22b195e900b8f0bf3cfe69f4eead9ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SOAP_ZLIB_ERROR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <code><a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444" title="Status and error codes are int values, a zero value or SOAP_OK (0) means no error, nonzero means error. ">soap_status</a></code> error code: a zlib error occured. </p>
<p>This error code is also caught by <code><a class="el" href="group__group__errors.html#ga093d1cfafb5cee9ae36c1f2a2d6797f7" title="Check for zlib library errors, returns true if the specified error code is a zlib error...">soap_zlib_error_check</a></code>. </p>

</div>
</div>
<a class="anchor" id="ga093d1cfafb5cee9ae36c1f2a2d6797f7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define soap_zlib_error_check</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">e</td><td>)</td>
          <td>&#160;&#160;&#160;((e) == <a class="el" href="group__group__errors.html#gaa22b195e900b8f0bf3cfe69f4eead9ae">SOAP_ZLIB_ERROR</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check for zlib library errors, returns true if the specified error code is a zlib error. </p>

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="gac0eadf8f72bacb5b41b750beaeca0444"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="group__group__errors.html#gac0eadf8f72bacb5b41b750beaeca0444">soap_status</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Status and error codes are int values, a zero value or <code><a class="el" href="group__group__errors.html#ga3b10a68f354f39cbb0fe0d043ad4c7c0" title="The soap_status code for no error (zero) ">SOAP_OK</a></code> (0) means no error, nonzero means error. </p>
<p>The <code><a class="el" href="group__group__errors.html#ga3b10a68f354f39cbb0fe0d043ad4c7c0" title="The soap_status code for no error (zero) ">SOAP_OK</a></code> (zero) and nonzero error codes are returned by functions and are also stored in <code><a class="el" href="structsoap.html#ab85f5d42702963d13ea540bd9876e6d2" title="The soap context soap_status (int) error code of the last operation or SOAP_OK (zero) ...">soap::error</a></code> (<code><a class="el" href="structsoap.html#a10b66d6d489690b7d0f591ae2633dd13" title="The errno value of the last failed IO operation. ">soap::errnum</a></code> stores the value of errno for system-related errors). A nonzero error code is one of the following error codes or a HTTP error code between 100 and 599 returned by the server when a client connects: <code><a class="el" href="group__group__errors.html#ga90e9ae93e9af73b25daf7c26eede7dd6" title="A soap_status error code: the service returned a SOAP 1.1 client fault / SOAP 1.2 sender fault to the...">SOAP_CLI_FAULT</a></code> <code><a class="el" href="group__group__errors.html#ga1662809ae1930f48066c06302b3d6207" title="A soap_status error code: SOAP 1.2 DataEncodingUnknown fault (unused in practice) ...">SOAP_DATAENCODINGUNKNOWN</a></code> <code><a class="el" href="group__group__errors.html#ga122216a634ba30e3cc6e7ba53218dd97" title="A soap_status error code: an HTTP DELETE request was received by the service but the DELETE request c...">SOAP_DEL_METHOD</a></code> <code><a class="el" href="group__group__errors.html#gaedff5041616d51d113a1a3563068e381" title="A soap_status error code: end of DIME attachments protocol error. ">SOAP_DIME_END</a></code> <code><a class="el" href="group__group__errors.html#gac875b699af64ac0c23a2dc9593c79688" title="A soap_status error code: DIME formatting error or DIME attachment size exceeds SOAP_MAXDIMESIZE ...">SOAP_DIME_ERROR</a></code> <code><a class="el" href="group__group__errors.html#gaa961540f8e8b1c09ba0dc0b7e2474d80" title="A soap_status error code: DIME attachment has no href from SOAP body and no DIME callbacks were defin...">SOAP_DIME_HREF</a></code> <code><a class="el" href="group__group__errors.html#ga2c812ebb082e15cad8a8d7d88deca77a" title="A soap_status error code: DIME version error. ">SOAP_DIME_MISMATCH</a></code> <code><a class="el" href="group__group__errors.html#ga247547c60fe02deac752a2ae21fe531a" title="A soap_status error code: XML element has duplicate id attribute value (applicable to SOAP multi-ref ...">SOAP_DUPLICATE_ID</a></code> <code><a class="el" href="group__group__errors.html#ga21bd498f0ec1848472cd97d7a32e3d56" title="A soap_status error code: XML element or attribute is empty when a value is required. ">SOAP_EMPTY</a></code> <code><a class="el" href="group__group__errors.html#ga735da7eadc2d72dff775ddd6600e90b5" title="A soap_status error code: XML ending tag found when none was expected. ">SOAP_END_TAG</a></code> <code><a class="el" href="group__group__errors.html#ga224b2c2b830135f12b53536f189b4ebd" title="A soap_status error code: unexpected end of file, no input, transmission interrupted or timed out (sa...">SOAP_EOF</a></code> (same as EOF) <code><a class="el" href="group__group__errors.html#ga9fd637076afcd330401f2cd0a71fe729" title="A soap_status error code: out of memory. ">SOAP_EOM</a></code> <code><a class="el" href="group__group__errors.html#ga1273756841a728f037ee5328e217eb6e" title="A soap_status error code: an unspecified error occurred. ">SOAP_ERR</a></code> (same as EOF) <code><a class="el" href="group__group__errors.html#gaf27d1f10130e4da080975711a7192f07" title="A soap_status error code: the fault code to be returned by a service operation when calling soap_send...">SOAP_FAULT</a></code> <code><a class="el" href="group__group__errors.html#ga514709514aa7ec51e92fcd51ebedb5af" title="A soap_status error code: too many open sockets. ">SOAP_FD_EXCEEDED</a></code> <code><a class="el" href="group__group__errors.html#ga9efce27c8560ec9cb2184fcb58a85bd9" title="A soap_status error code: XML element or attribute value is fixed and the parsed value does not match...">SOAP_FIXED</a></code> <code><a class="el" href="group__group__errors.html#gac62f5f70e545ea8fbcbb181e88750d56" title="A soap_status error code: an HTTP GET request was received by the service but the GET request callbac...">SOAP_GET_METHOD</a></code> <code><a class="el" href="group__group__errors.html#ga784485ad57466fb0acc3b1e6bc123544" title="A soap_status error code: HTTP header line is too long, exceeding SOAP_HDRLEN size. ">SOAP_HDR</a></code> <code><a class="el" href="group__group__errors.html#ga6cd5d130ef1d431f0596edf4084acb07" title="A soap_status error code: reference to object in XML identified by its id attribute is incompatible w...">SOAP_HREF</a></code> <code><a class="el" href="group__group__errors.html#gad04b91a2b60f648f97fd226cb2b43b51" title="A soap_status error code: an unspecified HTTP error occured. ">SOAP_HTTP_ERROR</a></code> <code><a class="el" href="group__group__errors.html#ga7f0daf7a83ff107406f8726139338cbb" title="A soap_status error code: an HTTP request was received by the service that cannot be handled...">SOAP_HTTP_METHOD</a></code> <code><a class="el" href="group__group__errors.html#ga4bf925c17a1c81e99de6bfdb7d85c19a" title="A soap_status error code: SOAP array index out of bounds. ">SOAP_IOB</a></code> <code><a class="el" href="group__group__errors.html#gada50f79e7b120b498bd05426a424e4af" title="A soap_status error code: XML element or attribute value length validation error or SOAP_MAXLENGTH ex...">SOAP_LENGTH</a></code> <code><a class="el" href="group__group__errors.html#ga960d32bcdfd9d166d78b19a0885b61d8" title="A soap_status error code: XML nesting depth level when parsing XML exceeds SOAP_MAXLEVEL ...">SOAP_LEVEL</a></code> <code><a class="el" href="group__group__errors.html#ga9f2f25c41ca0263da404d3073fd71349" title="A soap_status error code: end of MIME/MTOM attachments protocol error. ">SOAP_MIME_END</a></code> <code><a class="el" href="group__group__errors.html#ga4a3ff27eee1c447d94ba458f592ec87f" title="A soap_status error code: MIME/MTOM attachment parsing error. ">SOAP_MIME_ERROR</a></code> <code><a class="el" href="group__group__errors.html#gae799c6e786b0446d51b7aca6522d8e9d" title="A soap_status error code: MIME/MTOM attachment has no href from SOAP body and no MIME callbacks were ...">SOAP_MIME_HREF</a></code> <code><a class="el" href="group__group__errors.html#ga7a0da83313ae56525de8f7169fab3fa9" title="A soap_status error code: an XML element with id attribute is missing that should match the element w...">SOAP_MISSING_ID</a></code> <code><a class="el" href="group__group__errors.html#ga0c86323f5a2ae76f52f9d1bfe452d8fc" title="A soap_status error code: memory overflow or memory corruption error (applicable in DEBUG mode only) ...">SOAP_MOE</a></code> <code><a class="el" href="group__group__errors.html#ga6e6849f52e3641ffba443df668d55168" title="A soap_status error code: an XML element is present with a mustUnderstand attribute which must be und...">SOAP_MUSTUNDERSTAND</a></code> <code><a class="el" href="group__group__errors.html#ga7ae932668854b3e2a8ce21ab8960bf1f" title="A soap_status error code: XML namespace name mismatch validation error. ">SOAP_NAMESPACE</a></code> <code><a class="el" href="group__group__errors.html#ga978837444338734aa247152871b6e92d" title="A soap_status error code: no data in the HTTP body of the message received. ">SOAP_NO_DATA</a></code> <code><a class="el" href="group__group__errors.html#gab0c5959ec4b7509ce48d9a29c8601fad" title="A soap_status error code: the service request dispatcher did not find a matching service operation fo...">SOAP_NO_METHOD</a></code> <code><a class="el" href="group__group__errors.html#ga3c7951b18d6593b4a1dfec9d468bb3c0" title="A soap_status error code: no XML element tag was found when one was expected. ">SOAP_NO_TAG</a></code> <code><a class="el" href="group__group__errors.html#gae4b63fe5c5938cd0241d390bf1c97f7c" title="A soap_status error code: an NTLM authentication handshake error occured. ">SOAP_NTLM_ERROR</a></code> <code><a class="el" href="group__group__errors.html#ga76179757f85e61d0dfe0be58ab4be99a" title="A soap_status error code: XML element has an xsi:nil attribute when the element is not nillable...">SOAP_NULL</a></code> <code><a class="el" href="group__group__errors.html#ga544607e40f8cdc217279ce7128758ea2" title="A soap_status error code: XML element has a minOccurs or maxOccurs constraint validation error or SOA...">SOAP_OCCURS</a></code> <code><a class="el" href="group__group__errors.html#gaf8d3f932c1d555c2cbca899c1095d40e" title="A soap_status error code: an HTTP PATCH request was received by the service but the PATCH request cal...">SOAP_PATCH_METHOD</a></code> <code><a class="el" href="group__group__errors.html#gab75f1c93d4fcae739c26fc8fa087c153" title="A soap_status error code: XML element or attribute value pattern mismatch causes a validation error...">SOAP_PATTERN</a></code> <code><a class="el" href="group__group__errors.html#ga955e26e41395aed19fd78ce1a2f395b0" title="A soap_status error code: failed to register plugin. ">SOAP_PLUGIN_ERROR</a></code> <code><a class="el" href="group__group__errors.html#ga5f3631972d5eaa9b7c9a80eff8c2e4ee" title="A soap_status error code: attribute is prohibited but present. ">SOAP_PROHIBITED</a></code> <code><a class="el" href="group__group__errors.html#gad8fb6bd54608a32e89ddef0b33575bb5" title="A soap_status error code: an HTTP PUT request was received by the service but the PUT request callbac...">SOAP_PUT_METHOD</a></code> <code><a class="el" href="group__group__errors.html#gaec868309483d86ccc641ea753d422677" title="A soap_status error code: attribute is required but not present. ">SOAP_REQUIRED</a></code> <code><a class="el" href="group__group__errors.html#ga2a67e043632ead3810bb847eadd09ac4" title="A soap_status error code: an SSL error occured. ">SOAP_SSL_ERROR</a></code> <code><a class="el" href="group__group__errors.html#gab541fcea670401ec0679d7e95d09ba32" title="A soap_status error code: service returned a SOAP 1.1 server fault / SOAP 1.2 receiver fault to the c...">SOAP_SVR_FAULT</a></code> <code><a class="el" href="group__group__errors.html#ga517c3887f1fbec8304dbe0a001996c39" title="A soap_status error code: an XML syntax error occurred while parsing the input. ">SOAP_SYNTAX_ERROR</a></code> <code><a class="el" href="group__group__errors.html#ga7f4d934410ea4dd2ffa5ad7fcaae7e70" title="A soap_status error code: XML element tag parsed does not match anything that is expected. ">SOAP_TAG_MISMATCH</a></code> <code><a class="el" href="group__group__errors.html#ga5087817634de39f79e74246b1eb4da54" title="A soap_status error code: a TCP/IP connection error occured. ">SOAP_TCP_ERROR</a></code> <code><a class="el" href="group__group__errors.html#gafea66c256bdaa8376e12106e36307c02" title="A soap_status error code: XML element or attribute has a mismatching type or value that is causing a ...">SOAP_TYPE</a></code> <code><a class="el" href="group__group__errors.html#ga68fef55a590136841ec89052091f04b8" title="A soap_status error code: a UDP/IP connection error occured or the message too large to store in a UD...">SOAP_UDP_ERROR</a></code> <code><a class="el" href="group__group__errors.html#gacf92b9abfa654b47497c8761a75c82f2" title="A soap_status error code: soap::user not set to non-NULL. ">SOAP_USER_ERROR</a></code> <code><a class="el" href="group__group__errors.html#ga7591ced9d3c04aaf88605eb39ed69bd5" title="A soap_status error code: a UTF-8 decoding error occured. ">SOAP_UTF_ERROR</a></code> <code><a class="el" href="group__group__errors.html#ga483988fe69702114394b03c7605a49d9" title="A soap_status error code: SOAP version mismatch or no SOAP message is received. ">SOAP_VERSIONMISMATCH</a></code> <code><a class="el" href="group__group__errors.html#gaa22b195e900b8f0bf3cfe69f4eead9ae" title="A soap_status error code: a zlib error occured. ">SOAP_ZLIB_ERROR</a></code></p>
<dl class="section see"><dt>See also</dt><dd><code><a class="el" href="structsoap.html#ab85f5d42702963d13ea540bd9876e6d2" title="The soap context soap_status (int) error code of the last operation or SOAP_OK (zero) ...">soap::error</a></code>, <code><a class="el" href="group__group__errors.html#ga6b7afdaae55aa75bd611f2e37d2a6758" title="Check for XML parsing and validation errors, returns true if the specified error code is an XML error...">soap_xml_error_check</a></code>, <code><a class="el" href="group__group__errors.html#gab8d8472136e27ca8e89c1dfbac1b6244" title="Check for SOAP protocol faults and errors, returns true if the specified error code is a SOAP protoco...">soap_soap_error_check</a></code>, <code><a class="el" href="group__group__errors.html#ga4c10eeefec04f4e4a92f1ffeb3317785" title="Check for HTTP protocol errors, returns true if the specified error code is an HTTP protocol error or...">soap_http_error_check</a></code>, <code><a class="el" href="group__group__errors.html#ga08992793ed1a2ea3e8c204ad9ff2e542" title="Check for DIME protocol errors, returns true if the specified soap_status error code is a DIME protoc...">soap_dime_error_check</a></code>, <code><a class="el" href="group__group__errors.html#ga2ef8af0375c2845228c919a98964fd1b" title="Check for MIME/MTOM protocol errors, returns true if the specified soap_status error code is a MIME/M...">soap_mime_error_check</a></code>, <code><a class="el" href="group__group__errors.html#ga1c3ae093e72a6a3bce6f5e1df3dd8d71" title="Check for TCP protocol errors, returns true if the specified error code is a TCP error, when true use soap::errnum to retrieve the errno value of the failure to determine the cause. ">soap_tcp_error_check</a></code>, <code><a class="el" href="group__group__errors.html#gaa21364c2c09672019052bb8d648634c6" title="Check for UDP protocol errors, returns true if the specified error code is a UDP error, when true use soap::errnum to retrieve the errno value of the failure to determine the cause. ">soap_udp_error_check</a></code>, <code><a class="el" href="group__group__errors.html#ga3b334592652ba6b933d38576e39a7025" title="Check for SSL/TLS protocol errors, returns true if the specified error code is a SSL/TLS error...">soap_ssl_error_check</a></code>, <code><a class="el" href="group__group__errors.html#ga093d1cfafb5cee9ae36c1f2a2d6797f7" title="Check for zlib library errors, returns true if the specified error code is a zlib error...">soap_zlib_error_check</a></code>. </dd></dl>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<hr class="footer">
<address class="footer">
Copyright (C) 2021, Robert van Engelen, Genivia Inc., All Rights Reserved.
</address>
<address class="footer"><small>
Converted on Tue Apr 20 2021 19:48:13 by <a target="_blank" href="http://www.doxygen.org/index.html">Doxygen</a> 1.8.11</small></address>
<br>
<div style="height: 246px; background: #DBDBDB;">
</body>
</html>
